キーワード
- AES (1)
- AES128 (1)
- AES192 (1)
- AES256 (1)
- ASN1Data (1)
- ASN1Error (1)
- Attribute (1)
- AttributeError (1)
- BF (1)
- BMPString (1)
- BN (1)
- BNError (1)
- BasicResponse (1)
- BitString (1)
- Boolean (1)
- CAST5 (1)
- CRL (1)
- CRLError (1)
- Certificate (1)
- CertificateError (1)
- CertificateId (1)
- Cipher (2)
- CipherError (1)
- Config (1)
- ConfigError (1)
- Constructive (1)
- DES (1)
- DH (1)
- DHError (1)
- DSA (1)
- DSAError (1)
- DSS (1)
- DSS1 (1)
- Digest (2)
- DigestError (1)
- EC (1)
- ECError (1)
- Engine (1)
- EngineError (1)
- Enumerated (1)
- Error (2)
- Extension (1)
- ExtensionError (1)
- ExtensionFactory (1)
- GeneralString (1)
- GeneralizedTime (1)
- GraphicString (1)
- Group (1)
- HMAC (1)
- HMACError (1)
- IA5String (1)
- IDEA (1)
- ISO64String (1)
- Integer (1)
- MD2 (1)
- MD4 (1)
- MD5 (1)
- MDC2 (1)
- Name (1)
- NameError (1)
- Null (1)
- NumericString (1)
- OCSPError (1)
- ObjectId (1)
- OctetString (1)
- OpenSSLError (1)
- PKCS12 (1)
- PKCS12Error (1)
- PKCS5Error (1)
- PKCS7 (2)
- PKCS7Error (1)
- PKey (1)
- PKeyError (1)
- Point (1)
- Primitive (1)
- PrintableString (1)
- RC2 (1)
- RC4 (1)
- RC5 (1)
- RIPEMD160 (1)
- RSA (1)
- RSAError (1)
- RandomError (1)
- RecipientInfo (1)
- Request (2)
- RequestError (1)
- Response (1)
- Revoked (1)
- RevokedError (1)
- SHA (1)
- SHA1 (1)
- SHA224 (1)
- SHA256 (1)
- SHA384 (1)
- SHA512 (1)
- SPKI (1)
- SPKIError (1)
- SSLContext (1)
- SSLError (1)
- SSLServer (1)
- SSLSocket (1)
- Sequence (1)
- Session (1)
- SessionError (1)
- Set (1)
- Signer (1)
- SignerInfo (1)
- Store (1)
- StoreContext (1)
- StoreError (1)
- T61String (1)
- UTCTime (1)
- UTF8String (1)
- UniversalString (1)
- VideotexString (1)
検索結果
先頭5件
-
OpenSSL
:: OpenSSLError (51058.0) -
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。
...すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。... -
OpenSSL
:: Cipher (33316.0) -
共通鍵暗号のために抽象化されたインターフェースを提供するクラスです。
...通常はより高水準なインターフェースが利用可能な
はずです。必要なのは暗号アルゴリズムを指定するため
OpenSSL::Cipher.new で暗号オブジェクトを生成することだけでしょう。
もし、このクラスを直接利用して暗号化する......。
* OpenSSL::Cipher.new や OpenSSL::Cipher::AES256.new
などで暗号オブジェクトを生成する
* OpenSSL::Cipher#encrypt, OpenSSL::Cipher#decrypt で
暗号、復号のいずれをするかを設定する
* OpenSSL::Cipher#key=, OpenSSL::Cipher#iv=,
OpenSSL::Cipher#ra......ndom_key, OpenSSL::Cipher#random_iv などで
鍵と IV(initialization vector) を設定する
* OpenSSL::Cipher#update, OpenSSL::Cipher#final で
暗号化/復号化をする
ruby 1.8.3 から Cast5 と Idea が CAST5 と IDEA に改名されました。
=== ブロック暗号モード... -
OpenSSL
:: PKey :: RSA (33226.0) -
RSA 暗号鍵のクラスです。
...通常このクラスで利用するのは、
OpenSSL::PKey::RSA.generate, OpenSSL::PKey::RSA.new,
OpenSSL::PKey::RSA#public?, OpenSSL::PKey::RSA#private?,
OpenSSL::PKey::RSA#public_key, OpenSSL::PKey::RSA#to_text,
OpenSSL::PKey::RSA#to_pem, OpenSSL::PKey::RSA#to_der
のいずれかでしょう。......ついてよく理解し、必要な場合のみにすべきです。
例:
require 'openssl'
# initialize random seed
OpenSSL::Random.seed(File.read("/dev/random", 16))
# 鍵対を生成
rsa = OpenSSL::PKey::RSA.generate(2048)
# 秘密鍵をAES256で暗号化して private_key.pem に......PEM 形式で保存
passphrase = "!secret passphrase!"
File.open("private_key.pem", "w") do |f|
f.write(rsa.export(OpenSSL::Cipher.new("aes256"), passphrase))
end
# 公開鍵をpublic_key.pemに保存
public_key = rsa.public_key
File.open("public_key.pem", "w") do |f|
f.write(pu... -
OpenSSL
:: SSL :: Session (33226.0) -
SSL/TLS セッションを表すクラスです。
...側では OpenSSL はキャッシュの保持、管理のための
機能を提供していません。コネクション確立後に
OpenSSL::SSL::SSLSocket#session でセッションを取り出し、
次の OpenSSL::SSL::SSLSocket#connect によるハンドシェイク
前に OpenSSL::SSL::SSLSoc......ャッシュ
サーバ側では OpenSSL::SSL::SSLContext により
セッションキャッシュの保持および管理が行われます。
OpenSSL::SSL::SSLContext#session_cache_mode= で
キャッシュの挙動を設定します。
デフォルトで OpenSSL::SSL::SSLContext::SESSION_CACHE_SE......有効になっています。
セッションキャッシュ機構が有効化されている場合、
SSL/TLS ハンドシェイク終了時に OpenSSL::SSL::SSLContext 内の
キャッシュ保持領域にキャッシュが保持されます。
クライアント側からセッション再利用... -
OpenSSL
:: X509 :: Request (33154.0) -
X.509 の証明書署名要求(Certificate Signing Request, CSR)を表わす クラスです。
...CSR を生成する例。
require 'openssl'
# ファイルから秘密鍵を読み込む
rsa = OpenSSL::PKey::RSA.new(File.read("privkey.pem"))
# 新しい CSR オブジェクトを生成
csr = OpenSSL::X509::Request.new
# DN を生成
name = OpenSSL::X509::Name.new
name.add_entry('C......sa.public_key
# attribute を設定
factory = OpenSSL::X509::ExtensionFactory.new
exts = [ factory.create_ext("subjectAltName", "DNS:foo.example.com") ]
asn1exts = OpenSSL::ASN1::Set([OpenSSL::ASN1::Sequence(exts)])
csr.add_attribute(OpenSSL::X509::Attribute.new("extReq", asn1exts))
#... -
OpenSSL
:: X509 :: ExtensionFactory (33148.0) -
OpenSSL::X509::Extension を簡便に生成するための クラスです。
...OpenSSL::X509::Extension を簡便に生成するための
クラスです。
例
require 'openssl'
# ca_cert: CA の証明書オブジェクト
# req: CSR オブジェクト
# newcert: 新たに生成する証明書のオブジェクト
ca_cert = OpenSSL::X509::Certificate.new(File.read......('ca_cert.pem'))
req = OpenSSL::X509::Request.new(File.read('req.pem'))
newcert = OpenSSL::X509::Certificate.new
# 新しい ExtensionFactory オブジェクトを生成し、 CA の証明書オブジェクト
# を設定
factory = OpenSSL::X509::ExtensionFactory.new(ca_cert)
# CSR オ... -
OpenSSL
:: Config (33130.0) -
OpenSSL の設定ファイルを表すクラスです。
...OpenSSL の設定ファイルを表すクラスです。
OpenSSL の設定ファイルは、キーと文字列を対応付けた単純な構造をしています。
また、キーはセクションによってグループ分けされています。
どのセクションにも属さないグロー......バルなキーを作ることもできます。
デフォルトの設定ファイルを読み込む例
require 'openssl'
conf = OpenSSL::Config.load(OpenSSL::Config::DEFAULT_CONFIG_FILE)
p conf.sections # => ["req_distinguished_name", "req_attributes", "proxy_cert_ext", "policy_anything", "C... -
OpenSSL
:: PKey :: DH (33118.0) -
Diffie-Hellman 鍵共有クラス
...有クラス
Diffie-Hellman 鍵共有プロトコルは署名ができないため、
OpenSSL::PKey::PKey#sign や OpenSSL::PKey::PKey#verify
を呼び署名や署名の検証を行おうとすると例外
OpenSSL::PKey::PKeyError が発生します。
Diffie-Hellman はこのライブラリで......は基本的には鍵共有にしか利用できません。
=== 例
鍵共有の例。
require 'openssl'
# パラメータの生成
dh = OpenSSL::PKey::DH.generate(1024, 5)
# パラメータのチェック
raise "bad DH parameter" unless dh.params_ok?
# 以下、dh1 と dh2 が通......つ複製することにしている
# dh1 は dh をそのまま使う
dh1 = dh
# パラメータを複製して dh2 に渡す
dh2 = OpenSSL::PKey::DH.new(dh)
# 両端が鍵パラメータから鍵対を生成する
dh1.generate_key!
dh2.generate_key!
# 通信の両端で公... -
OpenSSL
:: PKey :: PKey (33118.0) -
公開鍵暗号のための抽象クラスです。
...クラスです。
以下のサブクラスを持ちます。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC
例:
require "openssl"
# 署名用の鍵を新規作成
dsa512 = OpenSSL::PKey::DSA.new(512)
data = 'hoge'
# 署名
sign = dsa512.sig... -
OpenSSL
:: Digest (33082.0) -
ハッシュ関数のためのインターフェースを提供するクラスです。
...を計算する (OpenSSL::Digest.digest,
Digest::Instance#hexdigest) 方法です。短い文字列の
ダイジェストを取るときにはこちらを使えばよいでしょう。
もう一つはダイジェストオブジェクトを作成して、文字列を順次
OpenSSL::Digest#update で......ストを計算
します。大きなファイルのハッシュ値を計算する場合などに
利用します。
例:
require 'openssl'
digest = OpenSSL::Digest.new("sha256")
File.open(filename){|f|
while data = f.read(1024)
digest.update(data)
end
}
puts digest.hexdig... -
OpenSSL
:: X509 :: Extension (33082.0) -
X.509 v3 証明書の拡張領域のためのクラスです。
...クラスです。
OpenSSL::X509::Certificate オブジェクトは
その拡張領域を Extension オブジェクトの配列として保持し、
OpenSSL::X509::Certificate#extensions でその配列が得られます。
このクラスのインスタンス生成は OpenSSL::ASN1::ASN1Data を......取り扱う必要があり面倒です。
OpenSSL::X509::ExtensionFactory を用いることで
インスタンスの生成を簡便に行うことができます。
=== 参照
* 5280... -
OpenSSL
:: Engine (33076.0) -
OpenSSL の Engine (プラグイン)を表すオブジェクトです。
...OpenSSL の Engine (プラグイン)を表すオブジェクトです。
このインターフェースからハードウェアアクレラレータなどを利用できます。
詳しくは openssl のドキュメントの engine の項を見てください。... -
OpenSSL
:: SSL :: SSLContext (33064.0) -
SSL コンテキストクラス。
...SSL コンテキストクラス。
SSL コネクション(OpenSSL::SSL::SSLSocket や OpenSSL::SSL::SSLServer)
オブジェクトを生成するためのファクトリクラスです。
コネクションを生成するために必要なパラメータ(プロトコルのバージョン、
証明......はなく、
この後もセッション管理機能によってオブジェクトのキャッシュ領域に
セッションを追加したり削除したりできます。
=== Constants
verify_mode= と options= で指定できる定数に関しては OpenSSL::SSL を参照してください。... -
OpenSSL
:: SSL :: SSLServer (33064.0) -
SSL サーバーのためのクラス。
...SSL サーバーのためのクラス。
TCPServer をラップするクラスで、TCPServer で接続した
ソケットを OpenSSL::SSL::SSLSocket でラップする機能を持ちます。
おおよそ TCPServer と同様のメソッドを持ちます。
基本的には SSL サーバを簡単......。
以下はクライアントからの入力を標準出力に出力するだけのサーバです。
require 'socket'
require 'openssl'
include OpenSSL
ctx = SSL::SSLContext.new()
ctx.cert = X509::Certificate.new(File.read('cert.pem'))
ctx.key = PKey::RSA.new(File.read('privke... -
OpenSSL
:: SSL :: SSLSocket (33064.0) -
ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。
...。
require 'socket'
require 'openssl'
include OpenSSL
soc = TCPSocket.new('www.example.com', 443)
ssl = SSL::SSLSocket.new(soc)
ssl.connect
ssl.post_connection_check('www.example.com')
raise "verification error" if ssl.verify_result != OpenSSL::X509::V_OK
ssl.write('hoge')
p... -
OpenSSL
:: ASN1 :: ASN1Error (33058.0) -
OpenSSLの ASN.1 関連のエラーが起きたときに発生する例外です。
...OpenSSLの ASN.1 関連のエラーが起きたときに発生する例外です。... -
OpenSSL
:: BN (33058.0) -
OpenSSL内で利用される多倍長整数クラスです。
...OpenSSL内で利用される多倍長整数クラスです。
通常多倍長整数を利用するには Integer を用いてください。... -
OpenSSL
:: BNError (33058.0) -
OpenSSL::BN 関連のエラーを表す例外です。
...OpenSSL::BN 関連のエラーを表す例外です。... -
OpenSSL
:: Digest :: DigestError (33058.0) -
OpenSSL のハッシュ関数関連のエラーが起きたときに発生する例外のクラスです。
...OpenSSL のハッシュ関数関連のエラーが起きたときに発生する例外のクラスです。... -
OpenSSL
:: Engine :: EngineError (33058.0) -
Engine(OpenSSL::Engine) 関連のエラーが生じたときに発生する例外です。
...Engine(OpenSSL::Engine) 関連のエラーが生じたときに発生する例外です。... -
OpenSSL
:: HMACError (33058.0) -
OpenSSL の HMAC 関連のエラーが起きた場合に発生する例外
...OpenSSL の HMAC 関連のエラーが起きた場合に発生する例外... -
OpenSSL
:: PKCS5 :: PKCS5Error (33058.0) -
OpenSSL PKCS#5 関連のエラーが起きた場合に発生する例外
...OpenSSL PKCS#5 関連のエラーが起きた場合に発生する例外... -
OpenSSL
:: PKCS7 :: Signer (33058.0) -
Alias of OpenSSL::PKCS7::SignerInfo
...Alias of OpenSSL::PKCS7::SignerInfo... -
OpenSSL
:: PKey :: EC :: Group :: Error (33058.0) -
OpenSSL::PKey::EC::Group 関連のエラーを表す例外クラスです。
...OpenSSL::PKey::EC::Group 関連のエラーを表す例外クラスです。... -
OpenSSL
:: PKey :: EC :: Point :: Error (33058.0) -
OpenSSL::PKey::EC::Point 関連のエラーを表す例外クラスです。
...OpenSSL::PKey::EC::Point 関連のエラーを表す例外クラスです。... -
OpenSSL
:: PKey :: PKeyError (33058.0) -
OpenSSL の公開鍵関連のエラーの場合に発生する例外
...OpenSSL の公開鍵関連のエラーの場合に発生する例外... -
OpenSSL
:: Random :: RandomError (33058.0) -
OpenSSL の乱数関連のエラーが起きた場合に発生する例外
...OpenSSL の乱数関連のエラーが起きた場合に発生する例外... -
OpenSSL
:: SSL :: SSLError (33058.0) -
OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。
...OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。... -
OpenSSL
:: SSL :: Session :: SessionError (33058.0) -
セッション(OpenSSL::SSL::Session)関連のエラーが 生じた場合に発生する例外です。
...セッション(OpenSSL::SSL::Session)関連のエラーが
生じた場合に発生する例外です。... -
OpenSSL
:: X509 :: AttributeError (33058.0) -
OpenSSL::X509::Attribute 関連のエラーが起きた場合に 発生する例外です。
...OpenSSL::X509::Attribute 関連のエラーが起きた場合に
発生する例外です。... -
OpenSSL
:: X509 :: CRLError (33058.0) -
OpenSSL::X509::CRL 関連のエラーが生じたときに発生します。
...OpenSSL::X509::CRL 関連のエラーが生じたときに発生します。... -
OpenSSL
:: X509 :: ExtensionError (33058.0) -
OpenSSL::X509::Extension 関連のエラーが起きたときに発生します。
...OpenSSL::X509::Extension 関連のエラーが起きたときに発生します。... -
OpenSSL
:: X509 :: NameError (33058.0) -
OpenSSL::X509::Name 固有のエラーの場合に発生する例外です。
...OpenSSL::X509::Name 固有のエラーの場合に発生する例外です。... -
OpenSSL
:: X509 :: RequestError (33058.0) -
OpenSSL::X509::Request 関連のエラーを表す例外クラスです。
...OpenSSL::X509::Request 関連のエラーを表す例外クラスです。... -
OpenSSL
:: X509 :: RevokedError (33058.0) -
OpenSSL::X509::Revoked 関連のエラーが生じたときに発生します。
...OpenSSL::X509::Revoked 関連のエラーが生じたときに発生します。... -
OpenSSL
:: X509 :: StoreError (33058.0) -
OpenSSL::X509::Store 関連のエラーを表す例外クラスです。
...OpenSSL::X509::Store 関連のエラーを表す例外クラスです。... -
OpenSSL
:: ASN1 :: ASN1Data (33046.0) -
ASN.1 データ型を表すクラス。
...ASN.1 データ型を表すクラス。
UNIVERSAL なタグを持つ ASN.1 値はこのクラスの2つのサブクラス、
OpenSSL::ASN1::Primitive もしくは OpenSSL::ASN1::Constructive
のインスタンスとして表現されます。
それ以外の値はこのクラスのインスタン... -
OpenSSL
:: OCSP :: BasicResponse (33046.0) -
OCSP の Basic OCSP Response を表すクラスです。
...クラスのオブジェクトが保持します。
OCSP レスポンダからのレスポンス自体は
OpenSSL::OCSP::Response のオブジェクトが表現していて、
このオブジェクトの OpenSSL::OCSP::Response#basic によって
BasicResponse のオブジェクトを得ます。... -
OpenSSL
:: OCSP :: Response (33046.0) -
OCSP レスポンダからのレスポンスを表わすオブジェクトです。
...を表わすオブジェクトです。
レスポンスの実質的な内容(証明書が失効しているか否か)
は OpenSSL::OCSP::Response#basic
で得られる OpenSSL::OCSP::BasicResponse オブジェクトが
保持しています。このオブジェクト自体はレスポンスのス... -
OpenSSL
:: PKey :: DSA (33046.0) -
DSA 公開鍵暗号クラス
...ゴリズムであり、暗号化はできません。
以下は、data に署名し、署名をもとに data を検証する簡単な例です。
require "openssl"
dsa512 = OpenSSL::PKey::DSA.new(512)
data = 'hoge'
sign = dsa512.sign('dss1', data)
p dsa512.verify('dss1', sign, data)... -
OpenSSL
:: X509 :: Attribute (33046.0) -
X.509 証明書署名要求の attribute を表すクラスです。
...X.509 証明書署名要求の attribute を表すクラスです。
OpenSSL::X509::Request#attributes で取り出すことや、
OpenSSL::X509::Request#add_attribute で追加することができます。... -
OpenSSL
:: X509 :: StoreContext (33046.0) -
証明書ストアコンテキストクラス。
...コンテキストクラス。
証明書ストア(OpenSSL::X509::Store)を利用して
実際の検証を行う機能を持ちます。
また、検証の途中の状態を保持するためにも使われます。
検証フィルター(OpenSSL::X509::Store#verify_proc)の
引数として渡され... -
OpenSSL
:: Cipher :: Cipher (33028.0) -
このクラスは互換性のために存在します。
...このクラスは互換性のために存在します。
OpenSSL::Cipher をかわりに利用してください。... -
OpenSSL
:: Digest :: Digest (33028.0) -
このクラスは互換性のために存在します。
...このクラスは互換性のために存在します。
OpenSSL::Digest を代わりに利用してください。... -
OpenSSL
:: HMAC (33028.0) -
HMAC を表すクラス。
...やSHAなど)
と鍵の文字列をパラメータとするハッシュ関数)の一種です。
メッセージの認証に利用されます。
OpenSSL::Digest のようにある与えられた文字列の
ハッシュ値を直接計算するインターフェースと
インスタンスを生... -
OpenSSL
:: OCSP :: CertificateId (33028.0) -
失効状態を問い合わせたい個々の証明書を識別するためのクラスです。
...わせたい個々の証明書を識別するためのクラスです。
問い合わせたい証明書にissuerの情報+αを付加したオブジェクトです。
CertificateId オブジェクトを複数 OpenSSL::OCSP::Request に含め、
同時に問い合わせることができます。... -
OpenSSL
:: OCSP :: Request (33028.0) -
OCSP リクエストを表すクラスです。
...OCSP リクエストを表すクラスです。
問合せたい証明書を OpenSSL::OCSP::CertificateId オブジェクトの
形で複数持つことができます。... -
OpenSSL
:: PKey :: EC (33028.0) -
EC(Ellicptic Curve,楕円曲線)暗号鍵のクラスです。
...EC(Ellicptic Curve,楕円曲線)暗号鍵のクラスです。
このクラスのメソッドについてより詳しく知りたい場合は openssl のドキュメント
の対応する関数の項を見てください。... -
OpenSSL
:: X509 :: CRL (33028.0) -
CRL(証明書失効リスト) クラス。
...とは、危殆化した等なんらかの理由で失効した証明書のリストです。
通常 CA によって発行されるものです。
OpenSSL::X509::Store に組込むことで失効した証明書の検証を
失敗させることができます。
通常 CRL の信頼性を確認す... -
OpenSSL
:: X509 :: Revoked (33028.0) -
失効した証明書のクラス。
...失効した証明書のクラス。
OpenSSL::X509::CRL#revoked で返される
失効証明書リストがこのクラスの配列です。... -
OpenSSL
:: ASN1 :: BMPString (33010.0) -
ASN.1 の BMPString 型(Universal タグのタグ番号30)を表すクラスです。
ASN.1 の BMPString 型(Universal タグのタグ番号30)を表すクラスです。 -
OpenSSL
:: ASN1 :: BitString (33010.0) -
ASN.1 の Bit String 型(Universal タグのタグ番号3)を表すクラスです。
ASN.1 の Bit String 型(Universal タグのタグ番号3)を表すクラスです。 -
OpenSSL
:: ASN1 :: Boolean (33010.0) -
ASN.1 の Boolean 型(Universal タグのタグ番号1)を表すクラスです。
ASN.1 の Boolean 型(Universal タグのタグ番号1)を表すクラスです。 -
OpenSSL
:: ASN1 :: Constructive (33010.0) -
ASN.1 の構造型を表すクラスです。
ASN.1 の構造型を表すクラスです。
通常はこのクラス自身は用いず、各サブクラスを利用します。 -
OpenSSL
:: ASN1 :: Enumerated (33010.0) -
ASN.1 の Enumerated 型(Universal タグのタグ番号10)を表すクラスです。
ASN.1 の Enumerated 型(Universal タグのタグ番号10)を表すクラスです。 -
OpenSSL
:: ASN1 :: GeneralString (33010.0) -
ASN.1 の GeneralString 型(Universal タグのタグ番号27)を表すクラスです。
ASN.1 の GeneralString 型(Universal タグのタグ番号27)を表すクラスです。 -
OpenSSL
:: ASN1 :: GeneralizedTime (33010.0) -
ASN.1 の GeneralizedTime 型(Universal タグのタグ番号23)を表すクラスです。
ASN.1 の GeneralizedTime 型(Universal タグのタグ番号23)を表すクラスです。 -
OpenSSL
:: ASN1 :: GraphicString (33010.0) -
ASN.1 の GraphicString 型(Universal タグのタグ番号25)を表すクラスです。
ASN.1 の GraphicString 型(Universal タグのタグ番号25)を表すクラスです。 -
OpenSSL
:: ASN1 :: IA5String (33010.0) -
ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。
ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。 -
OpenSSL
:: ASN1 :: ISO64String (33010.0) -
ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。
ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。 -
OpenSSL
:: ASN1 :: Integer (33010.0) -
ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。
ASN.1 の Integer 型(Universal タグのタグ番号2)を表すクラスです。 -
OpenSSL
:: ASN1 :: Null (33010.0) -
ASN.1 の Null 型(Universal タグのタグ番号5)を表すクラスです。
ASN.1 の Null 型(Universal タグのタグ番号5)を表すクラスです。 -
OpenSSL
:: ASN1 :: NumericString (33010.0) -
ASN.1 の NumericString 型(Universal タグのタグ番号18)を表すクラスです。
ASN.1 の NumericString 型(Universal タグのタグ番号18)を表すクラスです。 -
OpenSSL
:: ASN1 :: ObjectId (33010.0) -
ASN.1 のオブジェクト識別子を表すクラス。
ASN.1 のオブジェクト識別子を表すクラス。
* ITU-T X.660 https://www.itu.int/rec/T-REC-X.660/en -
OpenSSL
:: ASN1 :: OctetString (33010.0) -
ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。
ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。 -
OpenSSL
:: ASN1 :: Primitive (33010.0) -
ASN.1 の単純型を表すクラスです。
ASN.1 の単純型を表すクラスです。
通常はこのクラス自身は用いず、各サブクラスを利用します。 -
OpenSSL
:: ASN1 :: PrintableString (33010.0) -
ASN.1 の PrintableString 型(Universal タグのタグ番号19)を表すクラスです。
ASN.1 の PrintableString 型(Universal タグのタグ番号19)を表すクラスです。 -
OpenSSL
:: ASN1 :: Sequence (33010.0) -
ASN.1 の Sequence 型(Universal タグのタグ番号16)を表すクラスです。
ASN.1 の Sequence 型(Universal タグのタグ番号16)を表すクラスです。 -
OpenSSL
:: ASN1 :: Set (33010.0) -
ASN.1 の Set 型(Universal タグのタグ番号17)を表すクラスです。
ASN.1 の Set 型(Universal タグのタグ番号17)を表すクラスです。 -
OpenSSL
:: ASN1 :: T61String (33010.0) -
ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。
ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。 -
OpenSSL
:: ASN1 :: UTCTime (33010.0) -
ASN.1 の UTCTime 型(Universal タグのタグ番号23)を表すクラスです。
ASN.1 の UTCTime 型(Universal タグのタグ番号23)を表すクラスです。 -
OpenSSL
:: ASN1 :: UTF8String (33010.0) -
ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。
ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。 -
OpenSSL
:: ASN1 :: UniversalString (33010.0) -
ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。
ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。 -
OpenSSL
:: ASN1 :: VideotexString (33010.0) -
ASN.1 の VideotexString 型(Universal タグのタグ番号21)を表すクラスです。
ASN.1 の VideotexString 型(Universal タグのタグ番号21)を表すクラスです。 -
OpenSSL
:: Cipher :: AES (33010.0) -
AES 暗号を表すクラス
AES 暗号を表すクラス -
OpenSSL
:: Cipher :: AES128 (33010.0) -
鍵長 128 ビットの AES 暗号を表すクラス
鍵長 128 ビットの AES 暗号を表すクラス -
OpenSSL
:: Cipher :: AES192 (33010.0) -
鍵長 192 ビットの AES 暗号を表すクラス
鍵長 192 ビットの AES 暗号を表すクラス -
OpenSSL
:: Cipher :: AES256 (33010.0) -
鍵長 256 ビットの AES 暗号を表すクラス
鍵長 256 ビットの AES 暗号を表すクラス -
OpenSSL
:: Cipher :: BF (33010.0) -
BF(BlowFish)暗号を表すクラス
BF(BlowFish)暗号を表すクラス -
OpenSSL
:: Cipher :: CAST5 (33010.0) -
CAST5 暗号を表すクラス
CAST5 暗号を表すクラス -
OpenSSL
:: Cipher :: CipherError (33010.0) -
共通鍵暗号関連のエラーで発生する例外のクラス。
共通鍵暗号関連のエラーで発生する例外のクラス。 -
OpenSSL
:: Cipher :: DES (33010.0) -
DES 暗号を表すクラス
DES 暗号を表すクラス -
OpenSSL
:: Cipher :: IDEA (33010.0) -
IDEA 暗号を表すクラス
IDEA 暗号を表すクラス -
OpenSSL
:: Cipher :: RC2 (33010.0) -
RC2 暗号を表すクラス
RC2 暗号を表すクラス -
OpenSSL
:: Cipher :: RC4 (33010.0) -
RC4 暗号を表すクラス
RC4 暗号を表すクラス -
OpenSSL
:: Cipher :: RC5 (33010.0) -
RC5 暗号を表すクラス
RC5 暗号を表すクラス -
OpenSSL
:: ConfigError (33010.0) -
設定ファイル関連のエラーが生じた場合に発生する例外のクラス。
設定ファイル関連のエラーが生じた場合に発生する例外のクラス。 -
OpenSSL
:: Digest :: DSS (33010.0) -
ハッシュ関数 DSS を表すクラス
ハッシュ関数 DSS を表すクラス -
OpenSSL
:: Digest :: DSS1 (33010.0) -
ハッシュ関数 DSS1 を表すクラス
ハッシュ関数 DSS1 を表すクラス -
OpenSSL
:: Digest :: MD2 (33010.0) -
ハッシュ関数 MD2 を表すクラス
ハッシュ関数 MD2 を表すクラス -
OpenSSL
:: Digest :: MD4 (33010.0) -
ハッシュ関数 MD4 を表すクラス
ハッシュ関数 MD4 を表すクラス -
OpenSSL
:: Digest :: MD5 (33010.0) -
ハッシュ関数 MD5 を表すクラス
ハッシュ関数 MD5 を表すクラス -
OpenSSL
:: Digest :: MDC2 (33010.0) -
ハッシュ関数 MDC2 を表すクラス
ハッシュ関数 MDC2 を表すクラス -
OpenSSL
:: Digest :: RIPEMD160 (33010.0) -
ハッシュ関数 RIPEMD160 を表すクラス
ハッシュ関数 RIPEMD160 を表すクラス -
OpenSSL
:: Digest :: SHA (33010.0) -
ハッシュ関数 SHA を表すクラス
ハッシュ関数 SHA を表すクラス -
OpenSSL
:: Digest :: SHA1 (33010.0) -
ハッシュ関数 SHA1 を表すクラス
ハッシュ関数 SHA1 を表すクラス -
OpenSSL
:: Digest :: SHA224 (33010.0) -
ハッシュ関数 SHA224 を表すクラス
ハッシュ関数 SHA224 を表すクラス -
OpenSSL
:: Digest :: SHA256 (33010.0) -
ハッシュ関数 SHA256 を表すクラス
ハッシュ関数 SHA256 を表すクラス -
OpenSSL
:: Digest :: SHA384 (33010.0) -
ハッシュ関数 SHA384 を表すクラス
ハッシュ関数 SHA384 を表すクラス -
OpenSSL
:: Digest :: SHA512 (33010.0) -
ハッシュ関数 SHA512 を表すクラス
ハッシュ関数 SHA512 を表すクラス