63 references to X509Utils
System (63)
security\system\security\cryptography\bigint.cs (2)
436byte[] hex = X509Utils.DecodeHexString(hexNum); 438int size = X509Utils.GetHexArraySize(hex);
security\system\security\cryptography\cryptoapi.cs (5)
2955pszCommonName = X509Utils.StringToAnsiPtr(CAPI.szOID_COMMON_NAME); 3147return X509Utils.EncodeHexString(rawData); 3159return X509Utils.EncodeHexString(rawData); 3197return X509Utils.EncodeHexString(rawData); 3209return X509Utils.EncodeHexString(rawData);
security\system\security\cryptography\oid.cs (6)
48string oidValue = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_NAME_KEY, oid, group); 88string oidValue = X509Utils.FindOidInfo(CAPI.CRYPT_OID_INFO_NAME_KEY, friendlyName, group); 101string friendlyName = X509Utils.FindOidInfo(CAPI.CRYPT_OID_INFO_OID_KEY, oidValue, group); 117m_friendlyName = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_OID_KEY, m_value, m_group); 126string oidValue = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_NAME_KEY, m_friendlyName, m_group); 155string oidValue = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_NAME_KEY, oid, OidGroup.All);
security\system\security\cryptography\x509\x509certificate2.cs (9)
72m_aiPubKey = X509Utils.OidToAlgId(m_oid.Value); 954uint type = X509Utils.MapNameType(nameType); 985SafeLocalAllocHandle ptr = X509Utils.StringToAnsiPtr(extension.pszObjId); 1006X509Utils.PtrToByte(otherName.Value.pbData, otherName.Value.cbData), 1011if (X509Utils.IsCertRdnCharString(nameValue.dwValueType)) 1136int hr = X509Utils.VerifyCertificate(this.CertContext, 1158return X509Utils.MapContentType(contentType); 1174return X509Utils.MapContentType(contentType); 1372SafeLocalAllocHandle ptr = X509Utils.StringToUniPtr(name);
security\system\security\cryptography\x509\x509certificate2collection.cs (21)
185SafeCertStoreHandle safeSourceStoreHandle = X509Utils.ExportToMemoryStore(this); 188X509Certificate2Collection collection = X509Utils.GetCertificates(safeTargetStoreHandle); 204uint dwFlags = X509Utils.MapKeyStorageFlags(keyStorageFlags); 219X509Certificate2Collection collection = X509Utils.GetCertificates(safeCertStoreHandle); 243uint dwFlags = X509Utils.MapKeyStorageFlags(keyStorageFlags); 258X509Certificate2Collection collection = X509Utils.GetCertificates(safeCertStoreHandle); 287SafeCertStoreHandle safeCertStoreHandle = X509Utils.ExportToMemoryStore(this); 422byte[] hex = X509Utils.DecodeHexString((string) findValue); 423pb = X509Utils.ByteToPtr(hex); 435pb = X509Utils.StringToUniPtr(subject); 452pb = X509Utils.StringToUniPtr(issuer); 511oidValue = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_NAME_KEY, (string) findValue, OidGroup.Policy); 514X509Utils.ValidateOidValue(oidValue); 524oidValue = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_NAME_KEY, (string)findValue, OidGroup.Policy); 527X509Utils.ValidateOidValue(oidValue); 537oidValue = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_NAME_KEY, (string)findValue, OidGroup.ExtensionOrAttribute); 540X509Utils.ValidateOidValue(oidValue); 583pvCallbackData1 = (byte[]) X509Utils.DecodeHexString((string) findValue); 654hr = X509Utils.VerifyCertificate(pEnumContext, 747int size = X509Utils.GetHexArraySize(hex); 873string oidValue = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_NAME_KEY, (string)pvCallbackData, OidGroup.Template);
security\system\security\cryptography\x509\x509chain.cs (6)
282X509Utils.memcpy(m_safeCertChainHandle.DangerousGetHandle(), new IntPtr(&pChain), cbSize); 312chainStatus[index].StatusInformation = X509Utils.GetSystemErrorString(mapping.Win32ErrorCode); 357hCertStore = X509Utils.ExportToMemoryStore(extraStore); 371applicationPolicyHandle = X509Utils.CopyOidsToUnmanagedMemory(applicationPolicy); 379certificatePolicyHandle = X509Utils.CopyOidsToUnmanagedMemory(certificatePolicy); 388uint flags = X509Utils.MapRevocationFlags(revocationMode, revocationFlag);
security\system\security\cryptography\x509\x509chainelement.cs (2)
30X509Utils.memcpy(pChainElement, new IntPtr(&chainElement), cbSize); 79X509Utils.memcpy(pSimpleChain, new IntPtr(&simpleChain), cbSize);
security\system\security\cryptography\x509\x509extension.cs (9)
345SafeLocalAllocHandle safeLocalAllocHandle = X509Utils.CopyOidsToUnmanagedMemory(enhancedKeyUsages); 427SafeLocalAllocHandle pb = X509Utils.StringToAnsiPtr(CAPI.szOID_SUBJECT_KEY_IDENTIFIER); 437m_subjectKeyIdentifier = X509Utils.EncodeHexString(hexArray); 448return EncodeExtension(X509Utils.DecodeHexString(subjectKeyIdentifier)); 485X509Utils.AlignedLength((uint) (objId.Length + 1)) + 486X509Utils.AlignedLength((uint) encodedParameters.Length) + 492IntPtr pbParameters = new IntPtr((long) pszObjId + X509Utils.AlignedLength(((uint) (objId.Length + 1)))); 493IntPtr pbPublicKey = new IntPtr((long) pbParameters + X509Utils.AlignedLength((uint) encodedParameters.Length)); 637string oidValue = X509Utils.FindOidInfoWithFallback(CAPI.CRYPT_OID_INFO_NAME_KEY, oid, OidGroup.ExtensionOrAttribute);
security\system\security\cryptography\x509\x509store.cs (2)
151uint storeFlags = X509Utils.MapX509StoreFlags(m_location, flags); 258return X509Utils.GetCertificates(m_safeCertStoreHandle);
security\system\security\cryptography\x509\x509utils.cs (1)
247string hexString = X509Utils.DiscardWhiteSpaces(s);