Package de.cardcontact.opencard.eac.cvc
Class CVCertificateGenerator
- java.lang.Object
-
- de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
-
public class CVCertificateGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CVCertificateGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExtension(Extension extension)CVCertificategenerate(java.security.PrivateKey signerkey)CVCertificategenerate(java.security.PrivateKey signerkey, java.lang.String algo)voidsetCertificateEffectiveDate(CertificateEffectiveDate notBefore)voidsetCertificateExpirationDate(CertificateExpirationDate notAfter)voidsetCertificateHolderAuthorizationTemplate(CertificateHolderAuthorizationTemplate chat)voidsetCertificateHolderReference(CertificateHolderReference chr)voidsetCertificationAuthorityReference(CertificationAuthorityReference car)voidsetPublicKey(java.security.PublicKey pub)voidsetPublicKey(java.security.PublicKey pub, ObjectIdentifier algo)voidwithDomainParameter(boolean withDomainParameter)
-
-
-
Method Detail
-
withDomainParameter
public void withDomainParameter(boolean withDomainParameter)
-
setCertificationAuthorityReference
public void setCertificationAuthorityReference(CertificationAuthorityReference car)
-
setPublicKey
public void setPublicKey(java.security.PublicKey pub)
-
setPublicKey
public void setPublicKey(java.security.PublicKey pub, ObjectIdentifier algo)
-
setCertificateHolderReference
public void setCertificateHolderReference(CertificateHolderReference chr)
-
setCertificateHolderAuthorizationTemplate
public void setCertificateHolderAuthorizationTemplate(CertificateHolderAuthorizationTemplate chat)
-
setCertificateEffectiveDate
public void setCertificateEffectiveDate(CertificateEffectiveDate notBefore)
-
setCertificateExpirationDate
public void setCertificateExpirationDate(CertificateExpirationDate notAfter)
-
addExtension
public void addExtension(Extension extension)
-
generate
public CVCertificate generate(java.security.PrivateKey signerkey, java.lang.String algo) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
generate
public CVCertificate generate(java.security.PrivateKey signerkey) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-