コード例 #1
0
ファイル: RSAFacade.php プロジェクト: smarcet/jose4php
 /**
  * @param \Math_BigInteger $n
  * @param \Math_BigInteger $e
  * @param \Math_BigInteger $d
  * @param \Math_BigInteger $p
  * @param \Math_BigInteger $q
  * @param \Math_BigInteger $dp
  * @param \Math_BigInteger $dq
  * @param \Math_BigInteger $qi
  * @return RSAPrivateKey
  */
 public function buildPrivateKey(\Math_BigInteger $n, \Math_BigInteger $e, \Math_BigInteger $d, \Math_BigInteger $p, \Math_BigInteger $q, \Math_BigInteger $dp, \Math_BigInteger $dq, \Math_BigInteger $qi)
 {
     $private_key_pem = $this->rsa_imp->_convertPrivateKey($n, $e, $d, array($p, $q), array($dp, $dq), array($qi, $qi));
     return new _RSAPrivateKeyPEMFornat($private_key_pem);
 }