CmsKeyTransRecipientInfoGenerator.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. using System;
  4. using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
  5. using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms;
  6. using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509;
  7. using BestHTTP.SecureProtocol.Org.BouncyCastle.Cms;
  8. using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto;
  9. using BestHTTP.SecureProtocol.Org.BouncyCastle.X509;
  10. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Operators
  11. {
  12. /// <deprecated>Use KeyTransRecipientInfoGenerator</deprecated>
  13. public class CmsKeyTransRecipientInfoGenerator
  14. : KeyTransRecipientInfoGenerator
  15. {
  16. public CmsKeyTransRecipientInfoGenerator(X509Certificate recipCert, IKeyWrapper keyWrapper)
  17. : base(new Asn1.Cms.IssuerAndSerialNumber(recipCert.IssuerDN, new DerInteger(recipCert.SerialNumber)), keyWrapper)
  18. {
  19. }
  20. public CmsKeyTransRecipientInfoGenerator(IssuerAndSerialNumber issuerAndSerial, IKeyWrapper keyWrapper)
  21. : base(issuerAndSerial, keyWrapper)
  22. {
  23. }
  24. public CmsKeyTransRecipientInfoGenerator(byte[] subjectKeyID, IKeyWrapper keyWrapper) : base(subjectKeyID, keyWrapper)
  25. {
  26. }
  27. }
  28. }
  29. #pragma warning restore
  30. #endif