GnuPG 함수
메모
이 확장은 현재 사용자의 키링을 사용합니다. 이 키링은 일반적으로 ~./.gnupg/에 있습니다. 사용자 지정 위치를 지정하려면 환경 변수 GNUPGHOME에 키링 경로를 저장합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 putenv를 참조하세요.
일부 함수는 키 지정이 필요합니다. 이 사양은 고유 키(userid, key-id, 지문 등)를 참조하는 모든 것이 될 수 있습니다. 이 설명서는 모든 예에서 지문을 사용합니다.
메모: 리소스를 사용하여 명시적으로 문서화된 함수의 대안으로 gnupg 개체를 사용하여 개체 지향 스타일을 사용할 수도 있습니다.
목차
- gnupg_adddecryptkey — 복호화를 위한 키 추가
- gnupg_addencryptkey — 암호화 키 추가
- gnupg_addsignkey — 서명을 위한 키 추가
- gnupg_cleardecryptkeys — 이전에 암호 해독을 위해 설정된 모든 키를 제거합니다.
- gnupg_clearencryptkeys — 이전에 암호화를 위해 설정된 모든 키를 제거합니다.
- gnupg_clearsignkeys — 이전에 서명하도록 설정된 모든 키를 제거합니다.
- gnupg_decrypt — 주어진 텍스트를 해독
- gnupg_decryptverify — 주어진 텍스트를 해독하고 확인합니다.
- gnupg_deletekey — 키링에서 키 삭제
- gnupg_encrypt — 주어진 텍스트를 암호화
- gnupg_encryptsign — 주어진 텍스트를 암호화하고 서명합니다.
- gnupg_export — 키 내보내기
- gnupg_getengineinfo — 엔진 정보를 반환합니다.
- gnupg_geterror — 함수가 실패하면 오류 텍스트를 반환합니다.
- gnupg_geterrorinfo — 오류 정보를 반환합니다.
- gnupg_getprotocol — 모든 작업에 대해 현재 활성화된 프로토콜을 반환합니다.
- gnupg_gettrustlist — 신뢰 항목 검색
- gnupg_import — 키 가져오기
- gnupg_init — 연결 초기화
- gnupg_keyinfo — 주어진 패턴과 일치하는 모든 키에 대한 정보가 포함된 배열을 반환합니다.
- gnupg_listsignatures — 주요 서명 나열
- gnupg_setarmor — 기갑 출력 전환
- gnupg_seterrormode — error_reporting의 모드를 설정합니다.
- gnupg_setsignmode — 서명 모드를 설정합니다.
- gnupg_sign — 주어진 텍스트에 서명
- gnupg_verify — 서명된 텍스트를 확인합니다.