public class Signature extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
privateKeyEntryString |
protected SecurityProviderConnector |
securityProviderConnector |
| Constructor and Description |
|---|
Signature(SecurityProviderConnector securityProviderConnector) |
Signature(SecurityProviderConnector securityProviderConnector,
String privateKeyEntry) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsPrivateKey(char[] password,
InputStream pkcs12Stream) |
boolean |
containsPublicKey(Reader pemReader) |
protected PrivateKey |
extractPrivateKey(char[] password,
InputStream pkcs12Stream) |
protected PublicKey |
extractPublicKey(Reader pemReader) |
byte[] |
sign(byte[] input,
char[] password,
InputStream pkcs12Stream) |
byte[] |
sign(byte[] input,
PrivateKey privateKey) |
boolean |
verify(byte[] input,
byte[] signature,
PublicKey publicKey) |
boolean |
verify(byte[] input,
byte[] signature,
Reader pemReader) |
protected final String privateKeyEntryString
protected final SecurityProviderConnector securityProviderConnector
public Signature(SecurityProviderConnector securityProviderConnector)
public Signature(SecurityProviderConnector securityProviderConnector, String privateKeyEntry)
public byte[] sign(byte[] input,
char[] password,
InputStream pkcs12Stream)
public byte[] sign(byte[] input,
PrivateKey privateKey)
public boolean verify(byte[] input,
byte[] signature,
PublicKey publicKey)
public boolean verify(byte[] input,
byte[] signature,
Reader pemReader)
protected final PrivateKey extractPrivateKey(char[] password, InputStream pkcs12Stream) throws NoSuchProviderException, KeyStoreException, CertificateException, NoSuchAlgorithmException, IOException, UnrecoverableEntryException
protected final PublicKey extractPublicKey(Reader pemReader) throws CryptoException
CryptoExceptionpublic final boolean containsPrivateKey(char[] password,
InputStream pkcs12Stream)
public final boolean containsPublicKey(Reader pemReader)
Copyright © 2016 P-ACS UG. All rights reserved.