OpenSSL 함수
목차
- openssl_cipher_iv_length — 암호 iv 길이를 가져옵니다.
- openssl_cipher_key_length — 암호 키 길이를 가져옵니다.
- openssl_cms_decrypt — CMS 메시지 해독
- openssl_cms_encrypt — CMS 메시지 암호화
- openssl_cms_read — CMS 파일을 PEM 인증서 배열로 내보내기
- openssl_cms_sign — 파일 서명
- openssl_cms_verify — CMS 서명 확인
- openssl_csr_export_to_file — CSR을 파일로 내보냅니다.
- openssl_csr_export — CSR을 문자열로 내보냅니다.
- openssl_csr_get_public_key — SR의 공개 키를 반환합니다.
- openssl_csr_get_subject — CSR의 주제를 반환합니다.
- openssl_csr_new — CSR 생성
- openssl_csr_sign — 다른 인증서(또는 자체)로 CSR에 서명하고 인증서 생성
- openssl_decrypt — 데이터 복호화
- openssl_dh_compute_key — 원격 DH 공개 키와 로컬 DH 키의 공개 값에 대한 공유 비밀을 계산합니다.
- openssl_digest — 다이제스트 계산
- openssl_encrypt — 데이터 암호화
- openssl_error_string — openSSL 오류 메시지 반환
- openssl_free_key — 무료 키 리소스
- openssl_get_cert_locations — 사용 가능한 인증서 위치 검색
- openssl_get_cipher_methods — 사용 가능한 암호화 메서드를 가져옵니다.
- openssl_get_curve_names — ECC에 사용 가능한 곡선 이름 목록을 가져옵니다.
- openssl_get_md_methods — 사용 가능한 다이제스트 메서드 가져오기
- openssl_get_privatekey — openssl_pkey_get_private의 별칭
- openssl_get_publickey — openssl_pkey_get_public의 별칭
- openssl_open — 봉인된 데이터 열기
- openssl_pbkdf2 — PKCS5 v2 PBKDF2 문자열을 생성합니다.
- openssl_pkcs12_export_to_file — PKCS#12 호환 인증서 저장소 파일 내보내기
- openssl_pkcs12_export — PKCS#12 호환 인증서 저장소 파일을 변수로 내보냅니다.
- openssl_pkcs12_read — PKCS # 12 인증서 저장소를 어레이로 구문 분석
- openssl_pkcs7_decrypt — S/MIME 암호화 메시지 복호화
- openssl_pkcs7_encrypt — S/MIME 메시지 암호화
- openssl_pkcs7_read — PKCS7 파일을 PEM 인증서 배열로 내보내기
- openssl_pkcs7_sign — S/MIME 메시지 서명
- openssl_pkcs7_verify — S/MIME 서명된 메시지의 서명을 확인합니다.
- openssl_pkey_derive — 원격 및 로컬 DH 또는 ECDH 키의 공개 값에 대한 공유 암호를 계산합니다.
- openssl_pkey_export_to_file — 키의 내보내기 가능한 표현을 파일로 가져옵니다.
- openssl_pkey_export — 키의 내보낼 수 있는 표현을 문자열로 가져옵니다.
- openssl_pkey_free — 개인 키 해제
- openssl_pkey_get_details — 키 세부 정보가 포함된 배열을 반환합니다.
- openssl_pkey_get_private — 개인 키 가져오기
- openssl_pkey_get_public — 인증서에서 공개 키 추출 및 사용 준비
- openssl_pkey_new — 새 개인 키 생성
- openssl_private_decrypt — 개인키로 데이터 복호화
- openssl_private_encrypt — 개인키로 데이터 암호화
- openssl_public_decrypt — 공개키로 데이터 복호화
- openssl_public_encrypt — 공개키로 데이터 암호화
- openssl_random_pseudo_bytes — 의사 난수 바이트 문자열 생성
- openssl_seal — 데이터 봉인(암호화)
- openssl_sign — 서명 생성
- openssl_spki_export_challenge — 서명된 공개 키 및 챌린지와 연결된 챌린지를 내보냅니다.
- openssl_spki_export — 유효한 PEM 형식의 공개 키 서명 공개 키 및 챌린지를 내보냅니다.
- openssl_spki_new — 새 서명된 공개 키 생성 및 챌린지
- openssl_spki_verify — 서명된 공개 키 및 챌린지 확인
- openssl_verify — 서명 확인
- openssl_x509_check_private_key — 개인 키가 인증서에 해당하는지 확인
- openssl_x509_checkpurpose — 인증서를 특정 용도로 사용할 수 있는지 확인
- openssl_x509_export_to_file — 인증서를 파일로 내보냅니다.
- openssl_x509_export — 인증서를 문자열로 내보냅니다.
- openssl_x509_fingerprint — 주어진 X.509 인증서의 지문 또는 다이제스트를 계산합니다.
- openssl_x509_free — 무료 인증서 리소스
- openssl_x509_parse — X509 인증서를 구문 분석하고 정보를 배열로 반환
- openssl_x509_read — X.509 인증서를 구문 분석하고 이에 대한 개체를 반환합니다.
- openssl_x509_verify — 공개 키에 대해 x509 인증서의 디지털 서명을 확인합니다.