Sun 엔터프라이즈 인증 메커니즘 안내서

RPCSEC_GSS 루틴

표 8-1는 RPCSEC_GSS 명령을 요약해 놓은 것입니다. 따라서 각 RPCSEC_GSS 함수에 대한 자세한 설명은 제공되지 않고 일반적인 개요만 나와 있습니다. 각 함수에 대한 자세한 내용은 해당 매뉴얼 페이지를 참고하십시오. 또한 RPCSEC_GSS 데이터 구조 목록을 포함한 개요에 대한 내용은 rpcsec_gss(3N) 매뉴얼 페이지를 참고하십시오.

표 8-1 RPCSEC_GSS 기능
작업함수입력출력
 보안 콘텍스트 작성rpc_gss_seccreate() CLIENT 핸들, 주체 이름, 메커니즘, QOP, 서비스 유형AUTH 핸들
 QOP 즉, 콘텍스트의 서비스 유형 변경rpc_gss_set_defaults() 이전 QOP, 서비스 새 QOP, 서비스
 보안 변형 전 최대 데이터 크기 표시rpc_gss_max_data_length() 전송 가능한 최대 데이터 크기 변형 전 최대 데이터 크기
 보안 변형 전 최대 데이터 크기 표시rpc_gss_svc_max_data_length() 전송 가능한 최대 데이터 크기 변형 전 최대 데이터 크기
 나타낼 서버의 주체 이름 설정rpc_gss_set_svc_name() 주체 이름, RPC 프로그램, 버전 번호 성공할 경우 TRUE
 호출자(클라이언트) 증명서 가져오기rpc_gss_getcred()svc_req구조에 대한 포인터 UNIX 증명서, RPCSEC_GSS 증명서, 쿠키
 콜백 함수 지정(사용자 작성)rpc_gss_set_callback() 콜백 함수에 대한 포인터 성공할 경우 TRUE
 고유 매개변수로부터 주체 이름에 대한 RPCSEC_GSS 구조 작성rpc_gss_get_principal_name() 메커니즘, 사용자 이름, 시스템 이름, 도메인 이름 RPCSEC_GSS 주체 이름 구조
 RPCSEC_GSS 루틴이 실패할 경우 오류 코드 가져오기rpc_gss_get_error()   해당될 경우RPCSEC_GSS 오류 번호 (errno)
 설치된 메커니즘에 대한 문자열 읽어오기rpc_gss_get_mechanisms()    유효한 메커니즘 목록
 유효한 QOP 문자열 읽어오기rpc_gss_get_mech_info() 메커니즘 해당 메커니즘에 대해 유효한 QOP
 지원되는 RPCSEC_GSS의 가장 큰 버전 번호와 가장 작은 버전 번호 읽어오기rpc_gss_get_versions()    가장 높은 버전과 가장 낮은 버전
 메커니즘이 설치되어 있는지 확인rpc_gss_is_installed() 메커니즘 설치되어 있으면 TRUE
 ASCII 메커니즘을 RPC 객체 식별자로 변환rpc_gss_mech_to_oid() 메커니즘(문자열) 메커니즘(OID)
 ASCII QOP를 정수로 변환rpc_gss_qop_to_num() QOP(문자열) QOP(정수)