package org.cagrid.gaards.dorian.ca; import org.cagrid.gaards.dorian.common.Lifetime; import org.cagrid.gaards.dorian.stubs.types.DorianInternalFault; public class EracomCertificateAuthorityProperties extends CertificateAuthorityProperties { private int slot; public EracomCertificateAuthorityProperties(String certificateAuthorityPassword, int issuedCertificateKeySize, int slot) throws DorianInternalFault { this(certificateAuthorityPassword, null, issuedCertificateKeySize, false, null, false, null, slot); } public EracomCertificateAuthorityProperties(String certificateAuthorityPassword, String policyOID, int issuedCertificateKeySize, int slot) throws DorianInternalFault { this(certificateAuthorityPassword, policyOID, issuedCertificateKeySize, false, null, false, null, slot); } public EracomCertificateAuthorityProperties(String certificateAuthorityPassword, String policyOID, int issuedCertificateKeySize, boolean autoCreate, CertificateAuthorityCreationPolicy creationPolicy, boolean autoRenew, Lifetime renewalLifetime, int slot) throws DorianInternalFault { super(certificateAuthorityPassword, policyOID, issuedCertificateKeySize, autoCreate, creationPolicy, autoRenew, renewalLifetime); this.slot = slot; } public int getSlot() { return slot; } }