Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::OCSP::Requestクラス > check_nonce

instance method OpenSSL::OCSP::Request#check_nonce

check_nonce(basic_resp) -> Integer[permalink][rdoc]

自身の nonce とレスポンスの nonce が整合しているかチェックします。

-1 から 3 までの整数を返します。それぞれの意味は以下の通りです。

0 は明らかに不正なので、これは必ずチェックする必要があります。 1 は nonce が正しいということを意味します。それ以外は、場合(サーバの実装など) によって不正であったりそうでなかったりしますので、適切にチェックする必要があります。

[PARAM] basic_resp:
比較するレスポンス(OpenSSL::OCSP::BasicResponse オブジェクト)