Class CertificateOfSigner
java.lang.Object
org.dcm4che.typeddicom.AbstractAttributesWrapper
org.dcm4che.typeddicom.AbstractDataElementWrapper
org.dcm4che.typeddicom.dataelements.CertificateOfSigner
- All Implemented Interfaces:
AttributesWrapper,DataElementWrapper,BytesDataElementWrapper,OtherByteWrapper
Name: Certificate of Signer
Keyword: CertificateOfSigner
Tag: (0400,0115)
Value Representation: OB
Value Multiplicity: 1
Keyword: CertificateOfSigner
Tag: (0400,0115)
Value Representation: OB
Value Multiplicity: 1
- Described in the contexts:
as follows:
Attribute Name: Certificate of Signer
Type: 1
Attribute Description:A certificate that holds the identity of the entity producing this Digital Signature, that entity's public key or key identifier, and the algorithm and associated parameters with which that public key is to be used. Algorithms allowed are specified in Digital Signature Security Profiles (see PS3.15 PS3.15).
Note-
As technology advances, additional encryption algorithms may be allowed in future versions. Implementations should take this possibility into account.
-
When symmetric encryption is used, the certificate merely identifies which key was used by which entity, but not the actual key itself. Some other means (e.g., a trusted third party) must be used to obtain the key.
-
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCertificateOfSigner.Builder<SELF extends CertificateOfSigner.Builder<SELF,T>, T extends CertificateOfSigner.Holder> static interfaceA class implementing this interface can hold attributes which contain the DICOM tag "Certificate of Signer" (seeCertificateOfSigner)static classNested classes/interfaces inherited from interface org.dcm4che.typeddicom.valuerepresentations.OtherByteWrapper
OtherByteWrapper.Setter<B extends Builder<B,? extends AttributesWrapper>, D extends OtherByteWrapper> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe Private Creator associated with this class.static final intThe DICOM Tag associated with this class.Fields inherited from interface org.dcm4che.typeddicom.valuerepresentations.OtherByteWrapper
VALUE_REPRESENTATION -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new Certificate of Signer object which wraps a new and emptyAttributesobject.CertificateOfSigner(org.dcm4che3.data.Attributes attributes) Creates a new Certificate of Signer object which wraps the providedattributes. -
Method Summary
Methods inherited from class org.dcm4che.typeddicom.AbstractDataElementWrapper
equals, exists, getValue, hashCode, toStringMethods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
getAttributesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmptyMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper
getBytes, getSafeBytes, setBytesMethods inherited from interface org.dcm4che.typeddicom.DataElementWrapper
exists, getValueMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.OtherByteWrapper
getValueRepresentation
-
Field Details
-
PRIVATE_CREATOR
The Private Creator associated with this class. -
TAG
public static final int TAGThe DICOM Tag associated with this class.- See Also:
-
-
Constructor Details
-
CertificateOfSigner
public CertificateOfSigner(org.dcm4che3.data.Attributes attributes) Creates a new Certificate of Signer object which wraps the providedattributes.- Parameters:
attributes- TheAttributesobject to be wrapped.
-
CertificateOfSigner
public CertificateOfSigner()Creates a new Certificate of Signer object which wraps a new and emptyAttributesobject.
-
-
Method Details
-
copy
Returns a new Certificate of Signer which wraps a copy of the Attributes wrapped in this Certificate of Signer. (seeAttributes(Attributes)- Returns:
- a new Certificate of Signer which wraps a copy of the Attributes wrapped in this Certificate of Signer.
-
getPrivateCreator
- Specified by:
getPrivateCreatorin interfaceDataElementWrapper- Returns:
- The DICOM Private Creator of the wrapped DICOM attributes. null if not private
-
getTag
public int getTag()- Specified by:
getTagin interfaceDataElementWrapper- Returns:
- The DICOM Tag of the wrapped DICOM attributes.
-