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