API Reference
Class
CertificateAuthenticationProfileClassifier
Normalizes EKU flags into a stable authentication profile name.
Inheritance
- Object
- CertificateAuthenticationProfileClassifier
Methods
Classify 2 overloads
public static String Classify(CertificateExtendedKeyUsageInfo info) #Returns:
StringExecutes the classify operation.
Parameters
- info DomainDetective.CertificateExtendedKeyUsageInfo
public static String Classify(Boolean hasEnhancedKeyUsageExtension, Boolean hasAnyExtendedKeyUsageOid, Boolean allowsServerAuthentication, Boolean allowsClientAuthentication, Boolean allowsSecureEmail, IReadOnlyCollection<String> oids = null) #Returns:
StringExecutes the classify operation.
Parameters
- hasEnhancedKeyUsageExtension System.Boolean
- hasAnyExtendedKeyUsageOid System.Boolean
- allowsServerAuthentication System.Boolean
- allowsClientAuthentication System.Boolean
- allowsSecureEmail System.Boolean
- oids System.Collections.Generic.IReadOnlyCollection{System.String} = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Fields
public const String EkuPresentNoUsages #Represents the eku present no usages value.
Value:
EkuPresentNoUsagespublic const String AnyExtendedKeyUsage #Represents the any extended key usage value.
Value:
AnyExtendedKeyUsagepublic const String ServerAndClientAuth #Represents the server and client auth value.
Value:
ServerAndClientAuth