Class TimeStampTokenGenerator
- Namespace
- Enterprises.Org.BouncyCastle.Tsp
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class TimeStampTokenGenerator
- Inheritance
-
TimeStampTokenGenerator
- Inherited Members
-
Constructors
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
Methods
Generate(TimeStampRequest, BigInteger, DateTime)
public TimeStampToken Generate(TimeStampRequest request, BigInteger serialNumber, DateTime genTime)
Parameters
request TimeStampRequest
serialNumber BigInteger
genTime DateTime
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
SetCertificates(IX509Store)
public void SetCertificates(IX509Store certificates)
Parameters
certificates IX509Store
SetCrls(IX509Store)
public void SetCrls(IX509Store crls)
Parameters
crls IX509Store
SetOrdering(bool)
public void SetOrdering(bool ordering)
Parameters
ordering bool
SetTsa(GeneralName)
public void SetTsa(GeneralName tsa)
Parameters
tsa GeneralName