문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

CERTPROPERTY(Transact-SQL)

지정된 인증서 속성 값을 반환합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

CertProperty ( Cert_ID , '<PropertyName>' )

<PropertyName> ::=
   Expiry_Date | Start_Date | Issuer_Name 
   | Cert_Serial_Number | Subject | SID | String_SID 

Cert_ID

인증서의 ID입니다. Cert_ID는 int입니다.

Expiry_Date

인증서의 만료 날짜입니다.

Start_Date

인증서가 유효하게 되는 날짜입니다.

Issuer_Name

인증서의 발급자 이름입니다.

Cert_Serial_Number

인증서 일련 번호입니다.

Subject

인증서의 주체입니다.

SID

인증서 SID입니다. 또한 이 인증서에 매핑된 로그인이나 사용자의 SID이기도 합니다.

String_SID

문자열 형식의 인증서 SID입니다. 또한 이 인증서에 매핑된 로그인이나 사용자의 SID이기도 합니다.

속성 지정은 작은따옴표로 묶어야 합니다.

반환 형식은 함수 호출에 지정된 속성에 따라 다릅니다. 모든 반환 값은 sql_variant의 반환 형식으로 래핑됩니다.

  • Expiry_DateStart_Datedatetime을 반환합니다.

  • Cert_Serial_Number, Issuer_Name, SubjectString_SIDnvarchar를 반환합니다.

  • SIDvarbinary를 반환합니다.

인증서 정보는 sys.certificates 카탈로그 뷰에 표시됩니다.

인증서에 대한 몇 가지 사용 권한이 필요하며 인증서에 대한 호출자의 VIEW DEFINITION 권한이 거부되지 않아야 합니다.

다음 예에서는 인증서 주체를 반환합니다.

-- First create a certificate.
CREATE CERTIFICATE Marketing19 WITH 
    START_DATE = '04/04/2004' ,
    EXPIRY_DATE = '07/07/2007' ,
    SUBJECT = 'Marketing Print Division';
GO

-- Now use CertProperty to examine certificate
-- Marketing19's properties.
DECLARE @CertSubject sql_variant;
set @CertSubject = CertProperty( Cert_ID('Marketing19'), 'Subject');
PRINT CONVERT(nvarchar, @CertSubject);
GO

커뮤니티 추가 항목

추가
표시: