public abstract class AbstractRawMaterials extends java.lang.Object implements DecryptionMaterials, EncryptionMaterials
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRawMaterials(java.security.KeyPair signingPair) |
protected |
AbstractRawMaterials(java.security.KeyPair signingPair,
java.util.Map<java.lang.String,java.lang.String> description) |
protected |
AbstractRawMaterials(javax.crypto.SecretKey macKey) |
protected |
AbstractRawMaterials(javax.crypto.SecretKey macKey,
java.util.Map<java.lang.String,java.lang.String> description) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getMaterialDescription() |
java.security.Key |
getSigningKey() |
java.security.Key |
getVerificationKey() |
void |
setMaterialDescription(java.util.Map<java.lang.String,java.lang.String> description) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDecryptionKeygetEncryptionKeyprotected AbstractRawMaterials(java.security.KeyPair signingPair)
protected AbstractRawMaterials(java.security.KeyPair signingPair,
java.util.Map<java.lang.String,java.lang.String> description)
protected AbstractRawMaterials(javax.crypto.SecretKey macKey)
protected AbstractRawMaterials(javax.crypto.SecretKey macKey,
java.util.Map<java.lang.String,java.lang.String> description)
public java.util.Map<java.lang.String,java.lang.String> getMaterialDescription()
getMaterialDescription in interface CryptographicMaterialspublic void setMaterialDescription(java.util.Map<java.lang.String,java.lang.String> description)
public java.security.Key getSigningKey()
getSigningKey in interface EncryptionMaterialspublic java.security.Key getVerificationKey()
getVerificationKey in interface DecryptionMaterials