EvidenceRecord ::= SEQUENCE {
version INTEGER { v1(1) } ,
digestAlgorithms SEQUENCE OF AlgorithmIdentifier,
cryptoInfos [0] CryptoInfos OPTIONAL,
encryptionInfo [1] EncryptionInfo OPTIONAL,
archiveTimeStampSequence ArchiveTimeStampSequence
}
CryptoInfos ::= SEQUENCE SIZE (1..MAX) OF Attribute
| Modifier and Type | Field and Description |
|---|---|
| private ArchiveTimeStampSequence | |
| private CryptoInfos | |
| private ASN1Sequence | |
| private EncryptionInfo | |
| private static final ASN1ObjectIdentifier | OID
ERS {iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) ltans(11) id-mod(0) id-mod-ers88(2) id-mod-ers88-v1(1) } |
| private ASN1Integer |
| Access | Constructor and Description |
|---|---|
| private | EvidenceRecord(EvidenceRecord evidenceRecord, ArchiveTimeStampSequence replacementSequence, ArchiveTimeStamp newChainTimeStamp)
|
| public | EvidenceRecord(CryptoInfos cryptoInfos, EncryptionInfo encryptionInfo, ArchiveTimeStamp archiveTimeStamp)
Build a basic evidence record from an initial ArchiveTimeStamp. |
| public | EvidenceRecord(AlgorithmIdentifier[] digestAlgorithms, CryptoInfos cryptoInfos, EncryptionInfo encryptionInfo, ArchiveTimeStampSequence archiveTimeStampSequence)
|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public EvidenceRecord | Returns: the new EvidenceRecordthe archive timestamp to add ats, final boolean states whether this new archive timestamp must be added as part of a
new sequence (i.e. in the case of hashtree renewal) or not (i.e. in the case of timestamp
renewal) newChain)Return a new EvidenceRecord with an added ArchiveTimeStamp |
| public ArchiveTimeStampSequence | |
| public AlgorithmIdentifier[] | |
| public static EvidenceRecord | Returns: an EvidenceRecord instance, or null.the object we want converted. obj)Return an EvidenceRecord from the given object. |
| public static EvidenceRecord | |
| public ASN1Primitive | toASN1Primitive()
Implements abstract org. Implements org. |
| public String |
| archiveTimeStampSequence | back to summary |
|---|---|
| private ArchiveTimeStampSequence archiveTimeStampSequence | |
| cryptoInfos | back to summary |
|---|---|
| private CryptoInfos cryptoInfos | |
| digestAlgorithms | back to summary |
|---|---|
| private ASN1Sequence digestAlgorithms | |
| encryptionInfo | back to summary |
|---|---|
| private EncryptionInfo encryptionInfo | |
| OID | back to summary |
|---|---|
| private static final ASN1ObjectIdentifier OID ERS {iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) ltans(11) id-mod(0) id-mod-ers88(2) id-mod-ers88-v1(1) } | |
| version | back to summary |
|---|---|
| private ASN1Integer version | |
| EvidenceRecord | back to summary |
|---|---|
| private EvidenceRecord(EvidenceRecord evidenceRecord, ArchiveTimeStampSequence replacementSequence, ArchiveTimeStamp newChainTimeStamp) | |
| EvidenceRecord | back to summary |
|---|---|
| public EvidenceRecord(CryptoInfos cryptoInfos, EncryptionInfo encryptionInfo, ArchiveTimeStamp archiveTimeStamp) Build a basic evidence record from an initial ArchiveTimeStamp. | |
| EvidenceRecord | back to summary |
|---|---|
| public EvidenceRecord(AlgorithmIdentifier[] digestAlgorithms, CryptoInfos cryptoInfos, EncryptionInfo encryptionInfo, ArchiveTimeStampSequence archiveTimeStampSequence) | |
| EvidenceRecord | back to summary |
|---|---|
| private EvidenceRecord(final ASN1Sequence sequence) | |
| addArchiveTimeStamp | back to summary |
|---|---|
| public EvidenceRecord addArchiveTimeStamp(final ArchiveTimeStamp ats, final boolean newChain) Return a new EvidenceRecord with an added ArchiveTimeStamp
| |
| getArchiveTimeStampSequence | back to summary |
|---|---|
| public ArchiveTimeStampSequence getArchiveTimeStampSequence() | |
| getDigestAlgorithms | back to summary |
|---|---|
| public AlgorithmIdentifier[] getDigestAlgorithms() | |
| getInstance | back to summary |
|---|---|
| public static EvidenceRecord getInstance(final Object obj) Return an EvidenceRecord from the given object.
| |
| getInstance | back to summary |
|---|---|
| public static EvidenceRecord getInstance(ASN1TaggedObject tagged, boolean explicit) | |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Doc from org. Method providing a primitive representation of this object suitable for encoding.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
| |