Class JcaMTCCosignerVerifierProvider.Builder
java.lang.Object
org.bouncycastle.cert.plants.jcajce.JcaMTCCosignerVerifierProvider.Builder
- Enclosing class:
JcaMTCCosignerVerifierProvider
Builder for
JcaMTCCosignerVerifierProvider.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCosigner(byte[] cosignerId, PublicKey publicKey) Register a cosigner with a JCA public key; the draft algorithm identifier is detected from the key type.addCosigner(byte[] cosignerId, MTCSignatureVerifier verifier) Register a cosigner with a pre-built signature verifier.build()setProvider(String providerName) setProvider(Provider provider)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setProvider
-
setProvider
-
addCosigner
public JcaMTCCosignerVerifierProvider.Builder addCosigner(byte[] cosignerId, MTCSignatureVerifier verifier) Register a cosigner with a pre-built signature verifier. -
addCosigner
Register a cosigner with a JCA public key; the draft algorithm identifier is detected from the key type.- Throws:
IllegalArgumentException- if the public key type is unsupported
-
build
-