public class AnnotatedPrivateKey
extends java.lang.Object
implements java.security.PrivateKey
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LABEL |
Modifier and Type | Method and Description |
---|---|
AnnotatedPrivateKey |
addAnnotation(java.lang.String name,
java.lang.Object annotation)
Return a new annotated key with an additional annotation added to it.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAlgorithm() |
java.lang.Object |
getAnnotation(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getAnnotations() |
byte[] |
getEncoded() |
java.lang.String |
getFormat() |
java.security.PrivateKey |
getKey() |
int |
hashCode() |
AnnotatedPrivateKey |
removeAnnotation(java.lang.String name)
Return a new annotated key with the named annotation removed.
|
java.lang.String |
toString() |
public static final java.lang.String LABEL
public java.security.PrivateKey getKey()
public java.util.Map<java.lang.String,java.lang.Object> getAnnotations()
public java.lang.String getAlgorithm()
getAlgorithm
in interface java.security.Key
public java.lang.Object getAnnotation(java.lang.String key)
public AnnotatedPrivateKey addAnnotation(java.lang.String name, java.lang.Object annotation)
name
- the name of the annotation to add.annotation
- the object providing the annotation details.public AnnotatedPrivateKey removeAnnotation(java.lang.String name)
name
- the name of the annotation to remove.public java.lang.String getFormat()
getFormat
in interface java.security.Key
public byte[] getEncoded()
getEncoded
in interface java.security.Key
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object