Class TimeStampTokenGenerator
- Namespace
- Org.BouncyCastle.Tsp
- Assembly
- BouncyCastle.Cryptography.dll
public class TimeStampTokenGenerator
- Inheritance
-
TimeStampTokenGenerator
- Inherited Members
-
Constructors
TimeStampTokenGenerator(SignerInfoGenerator, IDigestFactory, DerObjectIdentifier, bool)
public TimeStampTokenGenerator(SignerInfoGenerator signerInfoGen, IDigestFactory digestCalculator, DerObjectIdentifier tsaPolicy, bool isIssuerSerialIncluded)
Parameters
signerInfoGen SignerInfoGenerator
digestCalculator IDigestFactory
tsaPolicy DerObjectIdentifier
isIssuerSerialIncluded bool
TimeStampTokenGenerator(AsymmetricKeyParameter, X509Certificate, string, string)
public TimeStampTokenGenerator(AsymmetricKeyParameter key, X509Certificate cert, string digestOID, string tsaPolicyOID)
Parameters
key AsymmetricKeyParameter
cert X509Certificate
digestOID string
tsaPolicyOID string
TimeStampTokenGenerator(AsymmetricKeyParameter, X509Certificate, string, string, AttributeTable, AttributeTable)
public TimeStampTokenGenerator(AsymmetricKeyParameter key, X509Certificate cert, string digestOID, string tsaPolicyOID, AttributeTable signedAttr, AttributeTable unsignedAttr)
Parameters
key AsymmetricKeyParameter
cert X509Certificate
digestOID string
tsaPolicyOID string
signedAttr AttributeTable
unsignedAttr AttributeTable
Properties
Resolution
public Resolution Resolution { get; set; }
Property Value
- Resolution
Methods
AddOtherRevocationInfos(DerObjectIdentifier, IStore<Asn1Encodable>)
public void AddOtherRevocationInfos(DerObjectIdentifier otherRevInfoFormat, IStore<Asn1Encodable> otherRevInfoStore)
Parameters
otherRevInfoFormat DerObjectIdentifier
otherRevInfoStore IStore<Asn1Encodable>
Generate(TimeStampRequest, BigInteger, DateTime)
public TimeStampToken Generate(TimeStampRequest request, BigInteger serialNumber, DateTime genTime)
Parameters
request TimeStampRequest
serialNumber BigInteger
genTime DateTime
Returns
- TimeStampToken
Generate(TimeStampRequest, BigInteger, DateTime, X509Extensions)
public TimeStampToken Generate(TimeStampRequest request, BigInteger serialNumber, DateTime genTime, X509Extensions additionalExtensions)
Parameters
request TimeStampRequest
serialNumber BigInteger
genTime DateTime
additionalExtensions X509Extensions
Returns
- TimeStampToken
SetAccuracyMicros(int)
public void SetAccuracyMicros(int accuracyMicros)
Parameters
accuracyMicros int
SetAccuracyMillis(int)
public void SetAccuracyMillis(int accuracyMillis)
Parameters
accuracyMillis int
SetAccuracySeconds(int)
public void SetAccuracySeconds(int accuracySeconds)
Parameters
accuracySeconds int
SetAttributeCertificates(IStore<X509V2AttributeCertificate>)
public void SetAttributeCertificates(IStore<X509V2AttributeCertificate> attributeCertificates)
Parameters
attributeCertificates IStore<X509V2AttributeCertificate>
SetCertificates(IStore<X509Certificate>)
public void SetCertificates(IStore<X509Certificate> certificates)
Parameters
certificates IStore<X509Certificate>
SetCrls(IStore<X509Crl>)
public void SetCrls(IStore<X509Crl> crls)
Parameters
crls IStore<X509Crl>
SetOrdering(bool)
public void SetOrdering(bool ordering)
Parameters
ordering bool
SetTsa(GeneralName)
public void SetTsa(GeneralName tsa)
Parameters
tsa GeneralName