다음을 통해 공유


X509Certificate.GetHashCode 메서드

정의

X.509v3 인증서에 대한 해시 코드를 정수로 반환합니다.

public:
 override int GetHashCode();
public override int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer

반환

Authenticode X.509 v.3 인증서에 대한 해시 코드(정수)입니다.

예제

다음 예제에서는 메서드를 GetHashCode 사용하여 인증서 해시 코드의 정수 표현을 반환하고 콘솔에 표시합니다.

using namespace System;
using namespace System::Security::Cryptography::X509Certificates;
int main()
{
   
   // The path to the certificate.
   String^ Certificate = "Certificate.cer";
   
   // Load the certificate into an X509Certificate object.
   X509Certificate^ cert = X509Certificate::CreateFromCertFile( Certificate );
   
   // Get the value.
   int results = cert->GetHashCode();
   
   // Display the value to the console.
   Console::WriteLine( results );
}

using System;
using System.Security.Cryptography.X509Certificates;

public class X509
{

    public static void Main()
    {

        // The path to the certificate.
        string Certificate =  "Certificate.cer";

        // Load the certificate into an X509Certificate object.
        X509Certificate cert = X509Certificate.CreateFromCertFile(Certificate);

        // Get the value.
        int results = cert.GetHashCode();

        // Display the value to the console.
        Console.WriteLine(results);
    }
}
Imports System.Security.Cryptography.X509Certificates




Public Class X509
   
   
   Public Shared Sub Main()
      
      ' The path to the certificate.
      Dim Certificate As String = "Certificate.cer"
      
      ' Load the certificate into an X509Certificate object.
      Dim cert As X509Certificate = X509Certificate.CreateFromCertFile(Certificate)
      
      ' Get the value.
      Dim results As Integer = cert.GetHashCode()
      
      ' Display the value to the console.
      Console.WriteLine(results)
   End Sub 
End Class

설명

X.509 인증서 해시가 4바이트 이상의 배열인 경우 네 번째 바이트 이후의 바이트는 이 정수 표현에 표시되지 않습니다.

적용 대상