CertificationRequest ::= SEQUENCE {
certificationRequestInfo SEQUENCE {
version INTEGER,
subject Name,
subjectPublicKeyInfo SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING },
attributes [0] IMPLICIT SET OF Attribute },
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final CertificationRequest. | |
| private final ASN1BitString | |
| private final AlgorithmIdentifier | |
| private static final ASN1Integer |
| Access | Constructor and Description |
|---|---|
| public | CertificationRequest(X500Name subject, AlgorithmIdentifier subjectPublicAlgorithm, ASN1BitString subjectPublicKey, ASN1Set attributes, AlgorithmIdentifier signatureAlgorithm, ASN1BitString signature)
|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public ASN1Set | |
| public static CertificationRequest | |
| public ASN1BitString | |
| public AlgorithmIdentifier | |
| public X500Name | |
| public ASN1BitString | |
| public AlgorithmIdentifier | |
| public BigInteger | |
| public ASN1Primitive | Returns: the public key as an ASN.1 primitive.If the public key is an encoded object this will return the ASN.1 primitives encoded - if the bitstring can't be decoded this routine throws an IOException. |
| public ASN1Primitive | toASN1Primitive()
Implements abstract org. Implements org. Method providing a primitive representation of this object suitable for encoding. |
| certificationRequestInfo | back to summary |
|---|---|
| private final CertificationRequest. | |
| signature | back to summary |
|---|---|
| private final ASN1BitString signature | |
| signatureAlgorithm | back to summary |
|---|---|
| private final AlgorithmIdentifier signatureAlgorithm | |
| ZERO | back to summary |
|---|---|
| private static final ASN1Integer ZERO | |
| CertificationRequest | back to summary |
|---|---|
| public CertificationRequest(X500Name subject, AlgorithmIdentifier subjectPublicAlgorithm, ASN1BitString subjectPublicKey, ASN1Set attributes, AlgorithmIdentifier signatureAlgorithm, ASN1BitString signature) | |
| CertificationRequest | back to summary |
|---|---|
| private CertificationRequest(ASN1Sequence seq) | |
| getAttributes | back to summary |
|---|---|
| public ASN1Set getAttributes() | |
| getInstance | back to summary |
|---|---|
| public static CertificationRequest getInstance(Object o) | |
| getSignature | back to summary |
|---|---|
| public ASN1BitString getSignature() | |
| getSignatureAlgorithm | back to summary |
|---|---|
| public AlgorithmIdentifier getSignatureAlgorithm() | |
| getSubject | back to summary |
|---|---|
| public X500Name getSubject() | |
| getSubjectPublicKey | back to summary |
|---|---|
| public ASN1BitString getSubjectPublicKey() | |
| getSubjectPublicKeyAlgorithm | back to summary |
|---|---|
| public AlgorithmIdentifier getSubjectPublicKeyAlgorithm() | |
| getVersion | back to summary |
|---|---|
| public BigInteger getVersion() | |
| parsePublicKey | back to summary |
|---|---|
| public ASN1Primitive parsePublicKey() throws IOException If the public key is an encoded object this will return the ASN.1 primitives encoded - if the bitstring can't be decoded this routine throws an IOException.
| |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Doc from org. Method providing a primitive representation of this object suitable for encoding.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final ASN1Set | |
| private final X500Name | |
| private final ASN1Sequence | |
| private final ASN1Integer |
| Access | Constructor and Description |
|---|---|
| private | |
| private | CertificationRequestInfo(X500Name subject, AlgorithmIdentifier algorithm, ASN1BitString subjectPublicKey, ASN1Set attributes)
|
| Modifier and Type | Method and Description |
|---|---|
| private ASN1Set | |
| private X500Name | |
| private ASN1Sequence | |
| private ASN1Integer | |
| public ASN1Primitive | toASN1Primitive()
Implements abstract org. Implements org. Method providing a primitive representation of this object suitable for encoding. |
| attributes | back to summary |
|---|---|
| private final ASN1Set attributes | |
| subject | back to summary |
|---|---|
| private final X500Name subject | |
| subjectPublicKeyInfo | back to summary |
|---|---|
| private final ASN1Sequence subjectPublicKeyInfo | |
| version | back to summary |
|---|---|
| private final ASN1Integer version | |
| CertificationRequestInfo | back to summary |
|---|---|
| private CertificationRequestInfo(ASN1Sequence seq) | |
| CertificationRequestInfo | back to summary |
|---|---|
| private CertificationRequestInfo(X500Name subject, AlgorithmIdentifier algorithm, ASN1BitString subjectPublicKey, ASN1Set attributes) | |
| getAttributes | back to summary |
|---|---|
| private ASN1Set getAttributes() | |
| getSubject | back to summary |
|---|---|
| private X500Name getSubject() | |
| getSubjectPublicKeyInfo | back to summary |
|---|---|
| private ASN1Sequence getSubjectPublicKeyInfo() | |
| getVersion | back to summary |
|---|---|
| private ASN1Integer getVersion() | |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Doc from org. Method providing a primitive representation of this object suitable for encoding.
| |