// Licensed to the Apache Software Foundation (ASF) under one // or more contributor license agreements. See the NOTICE file // distributed with this work for additional information // regarding copyright ownership. The ASF licenses this file // to you under the Apache License, Version 2.0 (the // "License"); you may not use this file except in compliance // with the License. You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, // software distributed under the License is distributed on an // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY // KIND, either express or implied. See the License for the // specific language governing permissions and limitations // under the License. package org.apache.cloudstack.framework.security.keystore; import com.cloud.utils.db.Encrypt; import org.apache.cloudstack.api.InternalIdentity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name = "keystore") public class KeystoreVO implements InternalIdentity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id; @Column(name = "name") private String name; @Column(name = "certificate", length = 65535) private String certificate; @Encrypt @Column(name = "key", length = 65535) private String key; @Column(name = "domain_suffix") private String domainSuffix; @Column(name = "seq") private Integer index; public KeystoreVO() { } @Override public long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCertificate() { return certificate; } public void setCertificate(String certificate) { this.certificate = certificate; } public String getKey() { return key; } public void setKey(String key) { this.key = key; } public String getDomainSuffix() { return domainSuffix; } public void setDomainSuffix(String domainSuffix) { this.domainSuffix = domainSuffix; } public void setIndex(Integer index) { this.index = index; } public Integer getIndex() { return this.index; } }