Top Fields Constructors Methods
org.bouncycastle.its.jcajce

public Class JcaITSExplicitCertificateBuilder

extends ITSExplicitCertificateBuilder
Class Inheritance
Imports
java.security.Provider, java.security.interfaces.ECPublicKey, org.bouncycastle.its.ITSCertificate, .ITSExplicitCertificateBuilder, .ITSPublicEncryptionKey, org.bouncycastle.its.operator.ITSContentSigner, org.bouncycastle.jcajce.util.DefaultJcaJceHelper, .JcaJceHelper, .NamedJcaJceHelper, .ProviderJcaJceHelper, org.bouncycastle.oer.its.ieee1609dot2.CertificateId, .ToBeSignedCertificate

Field Summary

Modifier and TypeField and Description
private JcaJceHelper

Constructor Summary

AccessConstructor and Description
public
JcaITSExplicitCertificateBuilder(ITSContentSigner
the content signer to be used to generate the signature validating the certificate.
signer
,
ToBeSignedCertificate.Builder tbsCertificate)

Base constructor for an ITS certificate.

private

Method Summary

Modifier and TypeMethod and Description
public ITSCertificate
build(CertificateId certificateId, ECPublicKey verificationKey)

public ITSCertificate
build(CertificateId certificateId, ECPublicKey verificationKey, ECPublicKey encryptionKey)

public JcaITSExplicitCertificateBuilder
public JcaITSExplicitCertificateBuilder
setProvider(String providerName)

Inherited from org.bouncycastle.its.ITSExplicitCertificateBuilder:
buildbuild

Field Detail

helperback to summary
private JcaJceHelper helper

Constructor Detail

JcaITSExplicitCertificateBuilderback to summary
public JcaITSExplicitCertificateBuilder(ITSContentSigner signer, ToBeSignedCertificate.Builder tbsCertificate)

Base constructor for an ITS certificate.

Parameters
signer:ITSContentSigner

the content signer to be used to generate the signature validating the certificate.

JcaITSExplicitCertificateBuilderback to summary
private JcaITSExplicitCertificateBuilder(ITSContentSigner signer, ToBeSignedCertificate.Builder tbsCertificate, JcaJceHelper helper)

Method Detail

buildback to summary
public ITSCertificate build(CertificateId certificateId, ECPublicKey verificationKey)
buildback to summary
public ITSCertificate build(CertificateId certificateId, ECPublicKey verificationKey, ECPublicKey encryptionKey)
setProviderback to summary
public JcaITSExplicitCertificateBuilder setProvider(Provider provider)
setProviderback to summary
public JcaITSExplicitCertificateBuilder setProvider(String providerName)