Package de.cardcontact.opencard.eac.cvc
Class CVCertificateRequestGenerator
- java.lang.Object
-
- de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
-
public class CVCertificateRequestGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CVCertificateRequestGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExtension(Extension extension)AuthenticatedRequestauthenticate(CVCertificate request, java.security.PrivateKey authenticationKey, java.lang.String algo, CertificationAuthorityReference car)CVCertificategenerate(java.security.PrivateKey signerkey)CVCertificategenerate(java.security.PrivateKey signerkey, java.lang.String algo)voidsetCertificateHolderReference(CertificateHolderReference chr)voidsetCertificationAuthorityReference(CertificationAuthorityReference car)voidsetPublicKey(java.security.PublicKey pub)voidsetPublicKey(java.security.PublicKey pub, ObjectIdentifier algo)
-
-
-
Method Detail
-
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)
-
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
-
authenticate
public AuthenticatedRequest authenticate(CVCertificate request, java.security.PrivateKey authenticationKey, java.lang.String algo, CertificationAuthorityReference car) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-