init commit

This commit is contained in:
2025-10-09 09:57:24 +09:00
commit 4d551bd74f
6636 changed files with 1218703 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
using Org.BouncyCastle.Asn1;
using Org.BouncyCastle.Asn1.X509;
namespace Org.BouncyCastle.X509;
public class X509KeyUsage : Asn1Encodable
{
public const int DigitalSignature = 128;
public const int NonRepudiation = 64;
public const int KeyEncipherment = 32;
public const int DataEncipherment = 16;
public const int KeyAgreement = 8;
public const int KeyCertSign = 4;
public const int CrlSign = 2;
public const int EncipherOnly = 1;
public const int DecipherOnly = 32768;
private readonly int usage;
public X509KeyUsage(int usage)
{
this.usage = usage;
}
public override Asn1Object ToAsn1Object()
{
return new KeyUsage(usage);
}
}