다음을 통해 공유


ICspAlgorithm 인터페이스(certenroll.h)

ICspAlgorithm 인터페이스는 암호화 공급자가 구현한 알고리즘을 나타냅니다. 공급자는 암호화, 해시, 서명 및 키 교환(보관) 알고리즘을 구현하는 별도의 모듈입니다. 유사한 공급자는 형식으로 그룹화됩니다. 예를 들어 PROV_RSA_FULL 형식은 일반적으로 다음 알고리즘을 지원하는 공급자를 식별합니다. 그러나 개별 공급자는 나열된 알고리즘보다 더 적거나 더 많은 알고리즘을 지원하도록 선택할 수 있습니다.

  • 암호화: RC2, RC4
  • 해시: MD5, SHA
  • 키 교환: RSA
  • 서명: RSA
자세한 내용은 Microsoft 암호화 서비스 공급자를 참조하세요.

ICspAlgorithm 개체의 컬렉션은 ICspInformation 개체에서 검색할 수 있습니다. ICspInformation 개체는 공급자 이름 또는 형식에서 초기화할 수 있습니다.

상속

ICspAlgorithm 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ICspAlgorithm 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ICspAlgorithm 인터페이스에는 이러한 메서드가 있습니다.

 
ICspAlgorithm::get_DefaultLength

키의 기본 길이를 검색합니다.
ICspAlgorithm::get_IncrementLength

여러 키 크기를 지원하는 알고리즘의 유효한 증분 키 길이를 확인하는 데 사용할 수 있는 값을 비트 단위로 검색합니다.
ICspAlgorithm::get_LongName

알고리즘의 전체 이름을 검색합니다.
ICspAlgorithm::get_MaxLength

키에 허용되는 최대 길이를 검색합니다.
ICspAlgorithm::get_MinLength

키에 허용되는 최소 길이를 검색합니다.
ICspAlgorithm::get_Name

약식 알고리즘 이름을 검색합니다.
ICspAlgorithm::get_Operations

알고리즘에서 수행할 수 있는 작업을 검색합니다.
ICspAlgorithm::get_Type

알고리즘 유형을 검색합니다.
ICspAlgorithm::get_Valid

알고리즘 개체가 유효한지 여부를 지정하는 부울 값을 검색합니다.
ICspAlgorithm::GetAlgorithmOid

OID(알고리즘 개체 식별자)를 검색합니다. 이 메서드는 웹을 사용할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h

추가 정보

CertEnroll 인터페이스

암호화 서비스 공급자

IDispatch