Advtools.ADVpki.CertificatesAuthority.AddExtensions C# (CSharp) Метод

AddExtensions() приватный Метод

private AddExtensions ( X509V3CertificateGenerator builder, Usage usage ) : void
builder Org.BouncyCastle.X509.X509V3CertificateGenerator
usage Usage
Результат void
        private void AddExtensions(X509V3CertificateGenerator builder, Usage usage)
        {
            switch(usage)
            {
                case Usage.Client: AddClientCertificateExtensions(builder); break;
                case Usage.Server: AddServerCertificateExtensions(builder); break;
                case Usage.Code: AddCodeCertificateExtensions(builder); break;
                case Usage.Authority: AddRootAuthorityCertificateExtensions(builder); break;
                default: Debug.Assert(false, "Unknown usage value", "Unknown usage value: {0}", usage); break;
            }
        }