Class C509CertificationRequestTemplate

java.lang.Object
org.bouncycastle.cbor.c509.C509CertificationRequestTemplate

public class C509CertificationRequestTemplate extends Object
A C509 certification request template (Section 4.4 of draft-ietf-cose-cbor-encoded-cert-20), returned by an EST server in response to a GET /csrattrs request to tell the client what its certification request should contain:
C509CertificationRequestTemplate = [
   c509CertificationRequestTemplateType: int,
   c509CertificationRequestType: [+ int] / undefined,
   subjectSignatureAlgorithm: [+ AlgorithmIdentifier] / undefined,
   subject: NameTemplate / undefined,
   subjectPublicKeyAlgorithm: [+ AlgorithmIdentifier] / undefined,
   subjectPublicKey: undefined,
   extensionsRequest: ExtensionsTemplate / undefined,
]
The CBOR simple value undefined marks the fields the client is expected to fill in - represented here as null returns from the accessors.