...
CMPv2 will get two POJOs and one String: first with CSR, plain fields extracted from CSR (like Common Name, Country, etc) and private key (in general data passed via REST API call) and second with CMPv2 server details and CA name
More info TBA
Input value | Input type | Description | Usage |
---|---|---|---|
CSRModel | Object | POJO which transfers sent CSR, plain fields extracted from CSR (like Common Name, Country, etc) | |
CSRModel:: csr | org.bouncycastle.pkcs.PKCS10CertificationRequest | Certificate Signing Request received via REST API | |
CSRModel:: subjectDN | org.bouncycastle.asn1.x500.X500Name | SubjectDN retrieved from sent CSR | |
CSRModel:: privateKey | Either org.bouncycastle.util.io.pem.PemObject or java.security.PrivateKey | Private key received via REST API | |
CSRModel:: publicKey | Either org.bouncycastle.util.io.pem.PemObject or java.security.PublicKey | Public key retrieved from sent CSR | |
CMPv2ServerDetails | Object | POJO which transfers CMPv2 server properties | |
CMPv2ServerDetails:: CA name | String | CA name as configured in CMPv2 server properties | |
CMPv2ServerDetails:: URL | URL or String | ||
CMPv2ServerDetails:: IssuerDN | org.bouncycastle.asn1.x500.X500Name | ||
CMPv2ServerDetails:: CA mode | ENUM | ||
CMPv2ServerDetails:: IAK | String | ||
CMPv2ServerDetails:: RV | String | ||
CA name | String | CA name received via REST API |
Currently the POC for CMPv2 client is working based on the inputs below.
...