
public final class PKCS10CertificateSigningRequest extends Object
CertificationRequest ::= SEQUENCE {
certificationRequestInfo CertificationRequestInfo,
signatureAlgorithm AlgorithmIdentifier{{ SignatureAlgorithms }},
signature BIT STRING
}
CertificationRequestInfo ::= SEQUENCE {
version INTEGER { v1(0) } (v1,...),
subject Name,
subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }},
attributes [0] Attributes{{ CRIAttributes }}
}
Attributes { ATTRIBUTE:IOSet } ::= SET OF Attribute{{ IOSet }}
Attribute { ATTRIBUTE:IOSet } ::= SEQUENCE {
type ATTRIBUTE.&id({IOSet}),
values SET SIZE(1..MAX) OF ATTRIBUTE.&Type({IOSet}{\@type})
}
AlgorithmIdentifier {ALGORITHM:IOSet } ::= SEQUENCE {
algorithm ALGORITHM.&id({IOSet}),
parameters ALGORITHM.&Type({IOSet}{ @algorithm}) OPTIONAL
}
| Modifier and Type | Class and Description |
|---|---|
static class |
PKCS10CertificateSigningRequest.Builder
A
Builder to configure and generate a PKCS10CertificateSigningRequest. |
| Modifier and Type | Method and Description |
|---|---|
static PKCS10CertificateSigningRequest.Builder |
builder()
Construct a new builder instance.
|
byte[] |
getEncoded()
Get this PKCS #10 certificate signing request in binary format.
|
List<X509CertificateExtension> |
getExtensions()
Get the X.509 certificate extensions included in this PKCS #10 certificate signing request.
|
byte[] |
getPem()
Get this PKCS #10 certificate signing request in PEM format.
|
PublicKey |
getPublicKey()
Get the public key associated with this PKCS #10 certificate signing request.
|
X500Principal |
getSubjectDn()
Get the subject DN associated with this PKCS #10 certificate signing request.
|
public byte[] getEncoded()
public byte[] getPem()
public PublicKey getPublicKey()
public X500Principal getSubjectDn()
public List<X509CertificateExtension> getExtensions()
public static PKCS10CertificateSigningRequest.Builder builder()
Copyright © 2020 JBoss by Red Hat. All rights reserved.