List of usage examples for org.bouncycastle.operator ContentVerifierProvider ContentVerifierProvider
ContentVerifierProvider
From source file:org.xwiki.crypto.signer.internal.DefaultBcContentVerifierProviderBuilder.java
License:Open Source License
@Override public ContentVerifierProvider build(final CertifiedPublicKey certificate) { return new ContentVerifierProvider() { @Override//ww w . j ava 2 s . c o m public boolean hasAssociatedCertificate() { return true; } @Override public X509CertificateHolder getAssociatedCertificate() { return BcUtils.getX509CertificateHolder(certificate); } @Override public ContentVerifier get(AlgorithmIdentifier algorithm) { return getInstance(certificate.getPublicKeyParameters(), algorithm); } }; }
From source file:org.xwiki.crypto.signer.internal.DefaultBcContentVerifierProviderBuilder.java
License:Open Source License
@Override public ContentVerifierProvider build(final PublicKeyParameters publicKey) { return new ContentVerifierProvider() { @Override/*from w w w . ja v a 2s .c o m*/ public boolean hasAssociatedCertificate() { return false; } @Override public X509CertificateHolder getAssociatedCertificate() { return null; } @Override public ContentVerifier get(AlgorithmIdentifier algorithm) { return getInstance(publicKey, algorithm); } }; }