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