@Immutable public class DigitalSignatureSigner extends java.lang.Object implements SignatureSigner
Constructor and Description |
---|
DigitalSignatureSigner(java.nio.file.Path privateKeyPath) |
DigitalSignatureSigner(java.nio.file.Path privateKeyPath,
java.lang.String algorithm) |
DigitalSignatureSigner(java.lang.String privateKeyInPem) |
DigitalSignatureSigner(java.lang.String privateKeyInPem,
java.lang.String algorithm) |
Modifier and Type | Method and Description |
---|---|
byte[] |
sign(byte[] bytes)
Signs the given byte array with a
Signature . |
public DigitalSignatureSigner(java.nio.file.Path privateKeyPath)
public DigitalSignatureSigner(java.nio.file.Path privateKeyPath, java.lang.String algorithm)
public DigitalSignatureSigner(java.lang.String privateKeyInPem)
public DigitalSignatureSigner(java.lang.String privateKeyInPem, java.lang.String algorithm)
public byte[] sign(byte[] bytes)
Signature
.sign
in interface SignatureSigner
bytes
- the byte array to signSignatureException
- if it fails to sign