Class CertificateOfSigner
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.CertificateOfSigner
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,OtherByteWrapper
public class CertificateOfSigner extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements OtherByteWrapper
Name: Certificate of Signer
Keyword: CertificateOfSigner
Tag: (0400,0115)
Value Representation: OtherByte
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 Classes Modifier and Type Class Description static interfaceCertificateOfSigner.Builder<SELF extends CertificateOfSigner.Builder<SELF,T>,T extends CertificateOfSigner.Holder>static interfaceCertificateOfSigner.HolderA class implementing this interface can hold attributes which contain the DICOM tag "Certificate of Signer" (seeCertificateOfSigner)-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.valuerepresentations.OtherByteWrapper
OtherByteWrapper.Setter<B extends org.dcm4che.typeddicom.Builder<B,? extends org.dcm4che.typeddicom.AttributesWrapper>,D extends OtherByteWrapper>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPRIVATE_CREATORThe Private Creator associated with this class.static intTAGThe DICOM Tag associated with this class.-
Fields inherited from interface org.dcm4che.typeddicom.valuerepresentations.OtherByteWrapper
VALUE_REPRESENTATION
-
-
Constructor Summary
Constructors Constructor Description CertificateOfSigner()Creates 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateOfSignercopy()Returns a new Certificate of Signer which wraps a copy of the Attributes wrapped in this Certificate of Signer.java.lang.StringgetPrivateCreator()intgetTag()-
Methods inherited from class org.dcm4che.typeddicom.AbstractDataElementWrapper
equals, exists, getValue, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper
getBytes, getSafeBytes, setBytes
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.OtherByteWrapper
getValueRepresentation
-
-
-
-
Field Detail
-
PRIVATE_CREATOR
public static final java.lang.String PRIVATE_CREATOR
The Private Creator associated with this class.
-
TAG
public static final int TAG
The DICOM Tag associated with this class.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 Detail
-
copy
public CertificateOfSigner 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
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
getTag
public int getTag()
- Specified by:
getTagin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
-