public class SingleKeyUsageSelfSignedCertBuilder extends Object
| Constructor and Description |
|---|
SingleKeyUsageSelfSignedCertBuilder() |
| Modifier and Type | Method and Description |
|---|---|
SelfSignedKeyPairData |
build(KeyPair keyPair)
Returns the message key pair subject certificate holder.
|
SingleKeyUsageSelfSignedCertBuilder |
withCa(boolean ca) |
SingleKeyUsageSelfSignedCertBuilder |
withKeyUsages(int[] keyUsages) |
SingleKeyUsageSelfSignedCertBuilder |
withNotAfterInDays(Integer notAfterInDays) |
SingleKeyUsageSelfSignedCertBuilder |
withNotBeforeInDays(Integer notBeforeInDays) |
SingleKeyUsageSelfSignedCertBuilder |
withSignatureAlgo(String signatureAlgo) |
SingleKeyUsageSelfSignedCertBuilder |
withSubjectDN(org.bouncycastle.asn1.x500.X500Name subjectDN) |
public SelfSignedKeyPairData build(KeyPair keyPair)
Following entity must be validated
Will generate a self signed key pair. If there is no UniqueIdentifier in the provided subjectDN, the generated public key identifier will be used for that purpose and for the subjectUniqueID of the certificate. Same applies for the issuer fields.
keyPair - keyPairpublic SingleKeyUsageSelfSignedCertBuilder withSubjectDN(org.bouncycastle.asn1.x500.X500Name subjectDN)
public SingleKeyUsageSelfSignedCertBuilder withSignatureAlgo(String signatureAlgo)
public SingleKeyUsageSelfSignedCertBuilder withNotAfterInDays(Integer notAfterInDays)
public SingleKeyUsageSelfSignedCertBuilder withNotBeforeInDays(Integer notBeforeInDays)
public SingleKeyUsageSelfSignedCertBuilder withCa(boolean ca)
public SingleKeyUsageSelfSignedCertBuilder withKeyUsages(int[] keyUsages)
Copyright © 2019. All rights reserved.