>  기사  >  백엔드 개발  >  Alipay 통합 중에 RSA 개인 키와 공개 키가 생성됩니다. 내 Alipay Alipay 지갑 Alipay Electronic

Alipay 통합 중에 RSA 개인 키와 공개 키가 생성됩니다. 내 Alipay Alipay 지갑 Alipay Electronic

WBOY
WBOY원래의
2016-07-29 08:52:461503검색


RSA 키 생성: https://cshall.alipay.com/enterprise/help_detail.htm?help_id=474010

첫 번째 명령은 원래 개인 키(PHP에서 사용)를 생성합니다.
genrsa -out rsa_private_key.pem 1024
두 번째 명령은 pkcs8 형식의 개인 키입니다(php 이외의 언어의 경우 별도로 복사하여 저장해야 합니다)
pkcs8 -topk8 -inform PEM -in rsa_private_key.pem - outform PEM -nocrypt
세 번째 명령은 공개 키를 생성합니다(파트너 키 관리에서 추가 키에 업로드)
rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

서명 메커니즘
업로드된 공개 키는 요청 시 개인 키로 암호화됩니다. Alipay는 서명을 확인하기 위해 공개 키를 사용합니다.
반대로, 비동기 알림이 반환된 후 Alipay 서명이 완료됩니다. 반품 시에는 서명 검증을 위해 당사의 Alipay 공개 키를 사용합니다
PID 및 공개 키 관리:
개방형 플랫폼은 직접 결제하는 무선 제품입니다. 웹은 모바일 웹사이트의 이전 버전입니다.

모바일 단말기 구성

공개키는 Alipay 공개키(각 가맹점은 동일한 통합 공개키를 가짐)이며, 자체 생성된 공개키입니다. 비밀키 관리에 있는

개인키는 pkcs8 형식의 개인키입니다.

서버 구성
공개키는 Alipay 공개키(각 가맹점) 동일한 통합 공개키 키)
개인키는 openssl에서 생성된 개인키, 표준 개인키 파일 예시(PHP, .NET용), PKCS8 처리 개인키 파일 예시(Java용)

위 내용은 Alipay와 RSA 콘텐츠를 포함하여 Alipay 통합 시 RSA 개인키와 공개키 생성에 대해 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.