internal static int NameOrOidToAlgId(string oid, OidGroup oidGroup) { if (oid == null) { return(32772); } int algIdFromOid = X509Utils.GetAlgIdFromOid(CryptoConfig.MapNameToOID(oid, oidGroup) ?? oid, oidGroup); switch (algIdFromOid) { case 0: case -1: throw new CryptographicException(Environment.GetResourceString("Cryptography_InvalidOID")); default: return(algIdFromOid); } }
// Token: 0x0600242D RID: 9261 RVA: 0x00083DB0 File Offset: 0x00081FB0 internal static int NameOrOidToAlgId(string oid, OidGroup oidGroup) { if (oid == null) { return(32772); } string text = CryptoConfig.MapNameToOID(oid, oidGroup); if (text == null) { text = oid; } int algIdFromOid = X509Utils.GetAlgIdFromOid(text, oidGroup); if (algIdFromOid == 0 || algIdFromOid == -1) { throw new CryptographicException(Environment.GetResourceString("Cryptography_InvalidOID")); } return(algIdFromOid); }