system\security\cryptography\x509certificates\x509utils.cs (19)
108internal OidGroup dwGroupId;
117private static bool OidGroupWillNotUseActiveDirectory(OidGroup group) {
119return group == OidGroup.HashAlgorithm ||
120group == OidGroup.EncryptionAlgorithm ||
121group == OidGroup.PublicKeyAlgorithm ||
122group == OidGroup.SignatureAlgorithm ||
123group == OidGroup.Attribute ||
124group == OidGroup.ExtensionOrAttribute ||
125group == OidGroup.KeyDerivationFunction;
129private static CRYPT_OID_INFO FindOidInfo(OidKeyType keyType, string key, OidGroup group) {
146OidGroup localGroup = group | OidGroup.DisableSearchDS;
161if (group != OidGroup.AllGroups) {
162IntPtr allGroupOidInfo = CryptFindOIDInfo(keyType, rawKey, OidGroup.AllGroups);
179internal static int GetAlgIdFromOid(string oid, OidGroup oidGroup) {
199internal static string GetFriendlyNameFromOid(string oid, OidGroup oidGroup) {
206internal static string GetOidFromFriendlyName(string friendlyName, OidGroup oidGroup) {
212internal static int NameOrOidToAlgId (string oid, OidGroup oidGroup) {
342private static extern IntPtr CryptFindOIDInfo(OidKeyType dwKeyType, IntPtr pvKey, OidGroup dwGroupId);