1764件ヒット
[1-100件を表示]
(0.072秒)
クラス
-
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: ASN1 :: BMPString (24) -
OpenSSL
:: ASN1 :: BitString (48) -
OpenSSL
:: ASN1 :: Boolean (12) -
OpenSSL
:: ASN1 :: Enumerated (24) -
OpenSSL
:: ASN1 :: GeneralString (24) -
OpenSSL
:: ASN1 :: GeneralizedTime (24) -
OpenSSL
:: ASN1 :: GraphicString (24) -
OpenSSL
:: ASN1 :: IA5String (24) -
OpenSSL
:: ASN1 :: ISO64String (24) -
OpenSSL
:: ASN1 :: Integer (24) -
OpenSSL
:: ASN1 :: Null (12) -
OpenSSL
:: ASN1 :: NumericString (24) -
OpenSSL
:: ASN1 :: ObjectId (36) -
OpenSSL
:: ASN1 :: OctetString (24) -
OpenSSL
:: ASN1 :: PrintableString (24) -
OpenSSL
:: ASN1 :: Sequence (12) -
OpenSSL
:: ASN1 :: Set (24) -
OpenSSL
:: ASN1 :: T61String (24) -
OpenSSL
:: ASN1 :: UTCTime (24) -
OpenSSL
:: ASN1 :: UTF8String (24) -
OpenSSL
:: ASN1 :: UniversalString (24) -
OpenSSL
:: ASN1 :: VideotexString (24) -
OpenSSL
:: BN (60) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Cipher :: AES (12) -
OpenSSL
:: Cipher :: CAST5 (12) -
OpenSSL
:: Cipher :: RC2 (12) -
OpenSSL
:: Cipher :: RC4 (12) -
OpenSSL
:: Config (12) -
OpenSSL
:: Digest (24) -
OpenSSL
:: Digest :: DSS (36) -
OpenSSL
:: Digest :: DSS1 (36) -
OpenSSL
:: Digest :: Digest (12) -
OpenSSL
:: Digest :: MD2 (36) -
OpenSSL
:: Digest :: MD4 (36) -
OpenSSL
:: Digest :: MD5 (36) -
OpenSSL
:: Digest :: MDC2 (36) -
OpenSSL
:: Digest :: RIPEMD160 (36) -
OpenSSL
:: Digest :: SHA (36) -
OpenSSL
:: Digest :: SHA1 (36) -
OpenSSL
:: Digest :: SHA224 (36) -
OpenSSL
:: Digest :: SHA256 (36) -
OpenSSL
:: Digest :: SHA384 (36) -
OpenSSL
:: Digest :: SHA512 (36) -
OpenSSL
:: Engine (12) -
OpenSSL
:: HMAC (36) -
OpenSSL
:: Netscape :: SPKI (24) -
OpenSSL
:: OCSP :: CertificateId (12) -
OpenSSL
:: OCSP :: Request (24) -
OpenSSL
:: OCSP :: Response (12) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 (36) -
OpenSSL
:: PKCS7 :: RecipientInfo (12) -
OpenSSL
:: PKCS7 :: SignerInfo (12) -
OpenSSL
:: PKey :: DH (36) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (12) -
OpenSSL
:: PKey :: EC :: Point (36) -
OpenSSL
:: PKey :: RSA (48) -
OpenSSL
:: SSL :: SSLContext (24) -
OpenSSL
:: SSL :: SSLServer (12) -
OpenSSL
:: SSL :: SSLSocket (24) -
OpenSSL
:: X509 :: Attribute (24) -
OpenSSL
:: X509 :: Certificate (24) -
OpenSSL
:: X509 :: Extension (24) -
OpenSSL
:: X509 :: ExtensionFactory (12) -
OpenSSL
:: X509 :: Name (48) -
OpenSSL
:: X509 :: Request (24) -
OpenSSL
:: X509 :: Store (12) -
OpenSSL
:: X509 :: StoreContext (12)
キーワード
-
builtin
_ curves (12) - ciphers (12)
- create (24)
- digest (180)
- encrypt (12)
- generate (72)
-
generate
_ prime (12) - hexdigest (168)
- load (12)
- new (1128)
- parse (24)
-
parse
_ openssl (12) -
parse
_ rfc2253 (12) -
pseudo
_ rand (12) - rand (12)
- register (12)
- sign (12)
-
unused
_ bits (12) -
unused
_ bits= (12) -
write
_ smime (12)
検索結果
先頭5件
- OpenSSL
:: ASN1 :: BitString . unused _ bits -> Integer | nil - OpenSSL
:: ASN1 :: BitString . unused _ bits=(b) - OpenSSL
:: PKCS12 . create(pass , name , pkey , cert , ca=nil , key _ nid=nil , cert _ nid=nil , key _ iter=nil , mac _ iter=nil , keytype=nil) -> OpenSSL :: PKCS12 - OpenSSL
:: ASN1 :: ObjectId . register(oid , short _ name , long _ name) -> true - OpenSSL
:: BN . generate _ prime(bits , safe=true , add=nil , rem=nil) -> OpenSSL :: BN
-
OpenSSL
:: ASN1 :: BitString . unused _ bits -> Integer | nil (9103.0) -
Bit Stringに設定されたフラグを返します。
...Bit Stringに設定されたフラグを返します。
@see OpenSSL::ASN1::BitString#unused_bits=... -
OpenSSL
:: ASN1 :: BitString . unused _ bits=(b) (9103.0) -
Bit Stringにフラグを設定します。
...Bit Stringにフラグを設定します。
@param b フラグ(整数)
@see OpenSSL::ASN1::BitString#unused_bits... -
OpenSSL
:: PKCS12 . create(pass , name , pkey , cert , ca=nil , key _ nid=nil , cert _ nid=nil , key _ iter=nil , mac _ iter=nil , keytype=nil) -> OpenSSL :: PKCS12 (6303.0) -
PKCS#12 オブジェクトを生成します。
...です。
pkey は秘密鍵、certは証明書、caはCA証明書の配列です。
ca に nil を渡すのは空の配列を渡すのと同じ意味です。
key_nid と cert_nid は 秘密鍵、証明書の暗号化方式を
文字列で指定します。
key_iter は暗号化アルゴリズムに......_iter は MAC のイテレーション回数、
keytype は鍵の種類を渡します。
key_nid, cert_nid, key_iter, mac_iter, keytype すべてに nil を渡すと
デフォルトとして、証明書は 40 bit RC2 で暗号化、秘密鍵は triple DES
で暗号化、key_iter は2048、mac_iter......は1、keytypeなしとなります。
mac_iter がデフォルトで1なのは古いソフトウェアとの互換性のためです。
互換性が問題でなければ 2048(PKCS12_DEFAULT_ITER)を用いてください。
@param pass パスフレーズ文字列
@param name 名前文字列
@par... -
OpenSSL
:: ASN1 :: ObjectId . register(oid , short _ name , long _ name) -> true (6103.0) -
オブジェクト識別子に対応する名前(short name と long name)を OpenSSLの内部テーブルに登録します。
...rt name と long name)を
OpenSSLの内部テーブルに登録します。
登録した名前は OpenSSL::X509::Extension などで利用できるようになります。
例:
require "openssl"
OpenSSL::ASN1::ObjectId.register(
"2.5.29.9", "subjectDirAttrs", "X509v3 Subject Directory Att......ributes")
p OpenSSL::ASN1::ObjectId.new("2.5.29.9").long_name
# => "X509v3 Subject Directory Attributes"
@param oid 登録する識別子(ドット区切り数字表記の文字列)
@param short_name short nameとして登録する文字列
@param long_name long nameとして登録する文字......列
@raise OpenSSL::ASN1::ASN1Error 登録に失敗した場合に発生します。... -
OpenSSL
:: BN . generate _ prime(bits , safe=true , add=nil , rem=nil) -> OpenSSL :: BN (6103.0) -
ランダム(擬似乱数的)な bits ビットの素数を返します。
...ランダム(擬似乱数的)な bits ビットの素数を返します。
暗号的に意味のある素数は十分大きくないといけないので、
bits が小さすぎる場合は期待する結果を返しません。
safe が真であれば、「安全な」素数((p-1)/2が素数で......は rem=1と見なします。
@param bits 生成するランダム素数のビット数
@param safe true で安全な素数のみを生成する
@param add 生成する素数の剰余の条件
@param rem 生成する素数の剰余の条件
@raise OpenSSL::BNError 素数の生成に失敗した場... -
OpenSSL
:: Digest . digest(name , data) -> String (6103.0) -
data のダイジェストを計算します。
...data のダイジェストを計算します。
name でハッシュ関数を指定します。
@param name ハッシュ関数の種類を文字列("md5", "sha256" など)で指定
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS . digest(data) -> String (6103.0) -
data のダイジェストを DSS で計算します。
...data のダイジェストを DSS で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS . hexdigest(data) -> String (6103.0) -
data のダイジェストを DSS で計算し、16進文字列で返します。
...data のダイジェストを DSS で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS1 . digest(data) -> String (6103.0) -
data のダイジェストを DSS1 で計算します。
...data のダイジェストを DSS1 で計算します。
@param data ダイジェストを計算する文字列...