| Package | Description |
|---|---|
| org.ejbca.cvc |
| Modifier and Type | Method and Description |
|---|---|
static CVCAuthenticatedRequest |
CertificateGenerator.createAuthenticatedRequest(CVCertificate cvcRequest,
KeyPair keyPair,
String algorithmName,
CAReferenceField caRef)
Generates a CVCAuthenticatedRequest using BouncyCastle as signature provider
|
static CVCAuthenticatedRequest |
CertificateGenerator.createAuthenticatedRequest(CVCertificate cvcRequest,
KeyPair keyPair,
String algorithmName,
CAReferenceField caRef,
String signProvider)
Same as above except that signature provider is an argument
|
static CVCertificate |
CertificateGenerator.createCertificate(PublicKey publicKey,
PrivateKey signerKey,
String algorithmName,
CAReferenceField caRef,
HolderReferenceField holderRef,
AuthorizationRole authRole,
AccessRights rights,
Date validFrom,
Date validTo,
String provider)
Generates a CVCertificate
|
static CVCertificate |
CertificateGenerator.createCertificate(PublicKey publicKey,
PrivateKey signerKey,
String algorithmName,
CAReferenceField caRef,
HolderReferenceField holderRef,
AuthorizationRoleEnum authRole,
AccessRightEnum rights,
Date validFrom,
Date validTo,
String provider)
Generates a CVCertificate.
|
static CVCPublicKey |
KeyFactory.createInstance(PublicKey pubKey,
String algorithmName,
AuthorizationRole authRole)
Constructs instance from a PublicKey and a hash algorithm
|
static CVCPublicKey |
KeyFactory.createInstance(PublicKey pubKey,
String algorithmName,
AuthorizationRoleEnum authRole)
Constructs instance from a PublicKey and a hash algorithm.
|
static CVCertificate |
CertificateGenerator.createRequest(KeyPair keyPair,
String algorithmName,
CAReferenceField caRef,
HolderReferenceField holderRef)
Generates a CVC-request without an outer signature using BouncyCastle as signature provider, taking
Certificate Authority Reference as argument.
|
static CVCertificate |
CertificateGenerator.createRequest(KeyPair keyPair,
String algorithmName,
CAReferenceField caRef,
HolderReferenceField holderRef,
String signProvicer)
Same as above except that signature provider is also an argument
|
static CVCertificate |
CertificateGenerator.createRequest(KeyPair keyPair,
String algorithmName,
HolderReferenceField holderRef)
Generates a CVC-request without an outer signature using BouncyCastle as signature provider
|
static CVCertificate |
CertificateGenerator.createRequest(KeyPair keyPair,
String algorithmName,
HolderReferenceField holderRef,
String signProvicer)
Same as above except that signature provider is an argument
|
static CVCertificate |
CertificateGenerator.createTestCertificate(PublicKey publicKey,
PrivateKey privateKey,
CAReferenceField caRef,
HolderReferenceField holderRef,
String algorithm,
AuthorizationRoleEnum role)
Generates a CVCertificate for testing with the following characteristics:
- expires 3 months from today
- hash-algorithm is 'SHA1withRSA'
- AuthorizationRoleEnum = IS.
|
byte[] |
Signable.getTBS()
Returns the data to be signed
|
byte[] |
CVCAuthenticatedRequest.getTBS()
Returns the data To Be Signed
|
byte[] |
CVCertificate.getTBS()
Returns the data To Be Signed
|
static CVCertificate |
CertificateParser.parseCertificate(byte[] data)
Decodes a DER-encoded byte array containing a CVCertificate
|
static CVCObject |
CertificateParser.parseCVCObject(byte[] data)
Decodes a DER-encoded byte array containing any CVCObject
|
void |
CVCAuthenticatedRequest.setSignature(byte[] signatureData)
Adds signature
|
void |
CVCertificate.setSignature(byte[] signatureData)
Adds signature data
|
| Constructor and Description |
|---|
CVCAuthenticatedRequest(CVCertificate cvcert,
CAReferenceField caReference)
Creates an instance
|
CVCAuthorizationTemplate(AuthorizationRole role,
AccessRights rights)
Constructor taking the individual fields
|
CVCAuthorizationTemplate(AuthorizationRoleEnum role,
AccessRightEnum rights)
Constructor taking the individual fields.
|
CVCertificate(CVCertificateBody body)
Creates an instance from a CVCertificateBody
|
CVCertificateBody(CAReferenceField authorityReference,
CVCPublicKey publicKey,
HolderReferenceField holderReference)
Creates an instance suitable for CertificateRequest
|
CVCertificateBody(CAReferenceField authorityReference,
CVCPublicKey publicKey,
HolderReferenceField holderReference,
AuthorizationRole authRole,
AccessRights accessRight,
Date validFrom,
Date validTo)
Creates an instance suitable for a CVCertificate
|
CVCertificateBody(CAReferenceField authorityReference,
CVCPublicKey publicKey,
HolderReferenceField holderReference,
AuthorizationRoleEnum authRole,
AccessRightEnum accessRight,
Date validFrom,
Date validTo)
Creates an instance suitable for a CVCertificate.
|
PublicKeyEC(GenericPublicKeyField genericKey)
Creates an instance from a GenericPublicKeyField
|
PublicKeyEC(OIDField oid,
ECPublicKey pubKeyEC,
AuthorizationRole authRole)
Creates an instance from an OIDField and a java.security.interfaces.ECPublicKey
|
PublicKeyEC(OIDField oid,
ECPublicKey pubKeyEC,
AuthorizationRoleEnum authRole)
Creates an instance from an OIDField and a java.security.interfaces.ECPublicKey.
|
Copyright © 2017. All rights reserved.