|
openssl_pkey_new新規に秘密鍵を生成する 説明
OpenSSLAsymmetricKeyfalse openssl_pkey_new(arraynull
$options = null )openssl_pkey_new は、 新しい秘密鍵を生成します。 鍵の公開部を取得する方法は、以下の例に示します。
パラメータ
戻り値
成功した場合に、OpenSSLAsymmetricKey クラスのインスタンスを返します。
エラー時に 変更履歴
例例1 秘密鍵から、公開鍵を取得する
<?php 上の例の出力は、 たとえば以下のようになります。 -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArZFsmN2P6rx1Xt7YV95o gcdlal0k3ryiIhFNzjwtRNNTXfEfBr6lUuaIJYQ8/XqEBX0hpcfuuF6tTRlonA3t WLME0QFD93YVsAaXcy76YqjjqcRRodIBphAbYyyMI/lXkQAdn7kbAmr7neSOsMYJ El9Wo4Hl4oG6e52ZnYHyqW9dxh4hX93eupR2TmcCdVf+r9xoHewP0KJYSHt7vDUX AQlWYcQiWHIadFsmL0orr6mutlXFReoHbesgKY9/3YLOu0JfxflSjIZ2JeL1NTl1 MsmODsUwgAUrwnWKKx+eQUP5g3GnSB3dPkRh9zRVRiLNWbCugyjrf3e6DgQWrW7j pwIDAQAB -----END PUBLIC KEY----- resource(5) of type (OpenSSL key) |