るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
325件ヒット [1-100件を表示] (0.037秒)

別のキーワード

  1. openssl oid
  2. openssl oid=
  3. objectid oid
  4. attribute oid
  5. extension oid

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

OpenSSL::X509::Extension#oid -> String (54370.0)

拡張領域の識別子(extnID)をOIDの文字列で返します。

拡張領域の識別子(extnID)をOIDの文字列で返します。

@see OpenSSL::X509::Extension#oid=

OpenSSL::ASN1::ObjectId#oid -> String (54358.0)

オブジェクト識別子のドット区切り数値を文字列で返します。

オブジェクト識別子のドット区切り数値を文字列で返します。

例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.oid #=> "2.5.29.17"

@raise OpenSSL::ASN1::ASN1Error オブジェクト識別子名が未知である場合に発生します

OpenSSL::X509::Attribute#oid -> String (54322.0)

attribute の Object ID(識別子)を文字列で返します。

attribute の Object ID(識別子)を文字列で返します。

@raise OpenSSL::X509::AttributeError Object ID の取得に失敗した場合に発生します
@see OpenSSL::X509::Attribute#oid=

OpenSSL::X509::Extension#oid=(oid) (18709.0)

拡張領域の識別子(extnID)をOIDの文字列で設定します。

拡張領域の識別子(extnID)をOIDの文字列で設定します。

@param oid OIDの文字列
@raise OpenSSL::X509::Extension 識別子の設定に失敗した場合に発生します
@see OpenSSL::X509::Extension#oid

OpenSSL::X509::Attribute#oid=(oid) (18661.0)

attribute の Object ID(識別子)を文字列で設定します。

attribute の Object ID(識別子)を文字列で設定します。

@param oid 設定する Object ID 文字列
@raise OpenSSL::X509::AttributeError oidが不正であった場合に発生します
@see OpenSSL::X509::Attribute#oid

絞り込み条件を変える

static void void_expr(NODE *node) (18601.0)

node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。

node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。

# 警告が出る例
lvar = 1
lvar # 無駄
p lvar

static void void_stmts(NODE *node) (18601.0)

node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。

node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。

# 警告が出る例
lvar = 1
lvar # 無駄
p lvar

OpenSSL::ASN1::RELATIVE_OID -> Integer (18352.0)

ASN.1 UNIVERSAL タグの、 RELATIVE_OID のタグ番号 13 を表す定数です。

ASN.1 UNIVERSAL タグの、
RELATIVE_OID のタグ番号 13 を表す定数です。

Fiddle::ALIGN_VOIDP -> Integer (18301.0)

C の構造体における void* のアライメントの値。

C の構造体における void* のアライメントの値。

Fiddle::SIZEOF_VOIDP -> Integer (18301.0)

Cでの sizeof(void*) の値

Cでの sizeof(void*) の値

絞り込み条件を変える

Fiddle::TYPE_VOID -> Integer (18301.0)

C の void を表す定数。

C の void を表す定数。

Fiddle::TYPE_VOIDP -> Integer (18301.0)

C の void* 型を表す定数。

C の void* 型を表す定数。

Gem::Indexer#paranoid(path, extension) (18301.0)

圧縮されたデータと圧縮されていないデータを比較して一致しなければ例外を発生させます。

圧縮されたデータと圧縮されていないデータを比較して一致しなければ例外を発生させます。

@param path 圧縮されていないファイルのパスを指定します。

@param extension 圧縮されたファイルの拡張子を指定します。

@raise RuntimeError 圧縮されたデータと圧縮されていないデータが一致しない場合に発生します。

Net::FTP#voidcmd(cmd) -> nil (18301.0)

cmd で指定されたコマンドをサーバーに送ります。

cmd で指定されたコマンドをサーバーに送ります。

@param cmd コマンドを文字列で指定します。

@raise Net::FTPReplyError 応答コードが 2yz 以外の場合に発生します。

Shell::Void (18001.0)

何もしないコマンドです。

何もしないコマンドです。

絞り込み条件を変える

Shell::Void#each(rs = nil) { ... } -> nil (9001.0)

何もしません。

何もしません。

Shell::Void.new(sh, *opts) (9001.0)

static void add_heap(void) (601.0)

Rubyオブジェクトのヒープスロットを増設する。

Rubyオブジェクトのヒープスロットを増設する。

static void arg_ambiguous(void) (601.0)

メソッド引数の括弧が省略され、最初の引数の一文字目が 演算子とも解釈できる場合に警告を出します。

メソッド引数の括弧が省略され、最初の引数の一文字目が
演算子とも解釈できる場合に警告を出します。

static void error_pos(void) (601.0)

絞り込み条件を変える

static void error_print(void) (601.0)

static void gc_mark_all(void) (601.0)

static void gc_mark_rest(void) (601.0)

static void gc_sweep(void) (601.0)

GC のスイープフェイズを実行します。

GC のスイープフェイズを実行します。

static void init_mark_stack(void) (601.0)

絞り込み条件を変える

static void local_pop(void) (601.0)

ローカル変数テーブルをポップします。 テーブルが参照されていない場合、 テーブルは自動的に開放されます。

ローカル変数テーブルをポップします。
テーブルが参照されていない場合、
テーブルは自動的に開放されます。

static void rb_f_END(void) (601.0)

static void rb_thread_cleanup(void) (601.0)

static void rb_thread_deadlock(void) (601.0)

static void rb_thread_wait_other_threads(void) (601.0)

絞り込み条件を変える

static void readonly_setter(VALUE val, ID id, void *var) (601.0)

static void stack_check(void) (601.0)

static void stat_col(void) (601.0)

ハッシュの衝突に関する統計を /tmp/col に出力する。 #ifdef HASH_LOG のときだけ定義される、開発者用関数。

ハッシュの衝突に関する統計を /tmp/col に出力する。
#ifdef HASH_LOG のときだけ定義される、開発者用関数。

static void tokfix(void) (601.0)

トークンバッファを NUL で終端します。

トークンバッファを NUL で終端します。

static void top_local_init(void) (601.0)

パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。

パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。

絞り込み条件を変える

static void top_local_setup(void) (601.0)

パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、 現在存在する SCOPE にそれを接ぎ足す。

パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、
現在存在する SCOPE にそれを接ぎ足す。

static void undef_marker(void) (601.0)

static void undef_setter(VALUE val, ID id, void *data, struct global_variable *var) (601.0)

static void val_setter(VALUE val, ID id, void *data, struct global_variable *var) (601.0)

void * rb_mod_const_at(VALUE mod, void *data) (601.0)

絞り込み条件を変える

void * rb_mod_const_of(VALUE mod, void *data) (601.0)

void * ruby_xrealloc(void *ptr, long size) (601.0)

引数と返り値の意味は realloc() と同じ。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは NoMemoryError を raise する。 つまりこの関数が返り値を返したときは常に割り当ては成功している。

引数と返り値の意味は realloc() と同じ。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは NoMemoryError を raise する。
つまりこの関数が返り値を返したときは常に割り当ては成功している。

void Init_Proc(void) (601.0)

void Init_Thread(void) (601.0)

void Init_eval(void) (601.0)

絞り込み条件を変える

void Init_heap(void) (601.0)

void Init_load(void) (601.0)

void Init_sym(void) (601.0)

シンボル関係の変数を初期化します。

シンボル関係の変数を初期化します。

void Init_var_tables(void) (601.0)

void rb_backtrace(void) (601.0)

絞り込み条件を変える

void rb_clear_cache(void) (601.0)

メソッドキャッシュをすべて消去します。

メソッドキャッシュをすべて消去します。

void rb_compile_error_with_enc(const char *file, int line, void *enc, const char *fmt, ...) (601.0)

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。

void rb_exec_end_proc(void) (601.0)

END ブロックおよび Kernel#at_exit で登録した Proc オブジェクトを 実行します。

END ブロックおよび Kernel#at_exit で登録した Proc オブジェクトを
実行します。

void rb_gc_call_finalizer_at_exit(void) (601.0)

void rb_gc_mark_global_tbl(void) (601.0)

絞り込み条件を変える

void rb_gc_mark_threads(void) (601.0)

存在するスレッド全てをマークします。

存在するスレッド全てをマークします。

void rb_interrupt(void) (601.0)

void rb_iter_break(void) (601.0)

break の C 用インターフェイスです。 現在評価中のブロックから抜けます。

break の C 用インターフェイスです。
現在評価中のブロックから抜けます。

代表的には、rb_iterate の block_proc 中で使います。

void rb_mark_end_proc(void) (601.0)

void rb_mark_generic_ivar_tbl(void) (601.0)

絞り込み条件を変える

void rb_memerror(void) (601.0)

NoMemoryErrorをraiseする。 しかしraise自体にもメモリ容量を使うため、メモリが足りない状況 ではその途中でまたメモリ不足になる可能性がある。そのため この関数では再帰を検出した場合はraiseではなくexitするように なっている。

NoMemoryErrorをraiseする。
しかしraise自体にもメモリ容量を使うため、メモリが足りない状況
ではその途中でまたメモリ不足になる可能性がある。そのため
この関数では再帰を検出した場合はraiseではなくexitするように
なっている。

void rb_parser_append_print(void) (601.0)

ruby の -p オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。

ruby の -p オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。

void rb_set_end_proc(void (*func)(VALUE), VALUE data) (601.0)

void rb_thread_atfork(void) (601.0)

void rb_thread_interrupt(void) (601.0)

絞り込み条件を変える

void rb_thread_schedule(void) (601.0)

他のスレッドに実行権を渡します。 対象の特定はできません。

他のスレッドに実行権を渡します。
対象の特定はできません。

@see rb_thread_wait_fd, rb_thread_wait_for

void rb_thread_sleep_forever(void) (601.0)

void rb_thread_start_timer(void) (601.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用している
インターバルタイマーを開始します。

void rb_thread_stop_timer(void) (601.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。

void ruby_finalize(void) (601.0)

評価器プロセスの終了処理を行います。

評価器プロセスの終了処理を行います。

絞り込み条件を変える

void ruby_init(void) (601.0)

評価器を初期化します。Ruby C API を呼ぶプロセスでは 前もって必ずこの関数を呼ばなければなりません。

評価器を初期化します。Ruby C API を呼ぶプロセスでは
前もって必ずこの関数を呼ばなければなりません。

void ruby_run(void) (601.0)

ruby_eval_tree の評価を開始します。

ruby_eval_tree の評価を開始します。

void ruby_xfree(void *x) (601.0)

以前 malloc/calloc/realloc して free していないポインタ x を 開放します。ruby のシグナル機構とコンフリクトしません。

以前 malloc/calloc/realloc して free していないポインタ x を
開放します。ruby のシグナル機構とコンフリクトしません。

OpenSSL::X509::Extension.new(oid, value, critical=false) -> OpenSSL::X509::Extension (430.0)

OpenSSL::X509::Extension オブジェクトを生成します。

OpenSSL::X509::Extension オブジェクトを生成します。

引数が1つの場合は DER 形式の文字列を渡します。

引数が2つ以上の場合は、oid には拡張領域の OID の ドット区切り表記、
short name、long name のいずれかである文字列を与えます。
value にはその値を表す DER 形式の文字列、もしくは
OpenSSL::ASN1::ASN1Data のサブクラスを与えます。

例;

require 'openssl'
include OpenSSL
oid = "subjectKeyIdentifier"
val = "\...

OpenSSL::X509::Attribute.new(oid, value) -> OpenSSL::X509::Attribute (358.0)

attribute オブジェクトを生成します。

attribute オブジェクトを生成します。

引数が1個で、文字列であるならば、それを DER 形式の
データであると見なして attribute オブジェクトを生成します。
引数が1個で、それ以外の場合は to_der メソッドで DER 形式に変換してから
それを attribute オブジェクトに変換します。

引数が2個の場合は、それぞれを attribute の Object ID (識別子)と
値(内容)と見なして attribute オブジェクトを生成します。
この場合、oid は Object ID の文字列、value には
OpenSSL::ASN1::ASN1Data...

絞り込み条件を変える

OpenSSL::X509::Name#add_entry(oid, value, type = nil) (340.0)

新しい属性を追加します。

新しい属性を追加します。

@param oid 属性型文字列
@param value 属性値文字列
@param type 属性値の(ASN.1の)型、省略時は OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE と oid から型が決まる
@raise OpenSSL::X509::NameError 属性の追加に失敗した場合に発生します

OpenSSL::ASN1::ObjectId.register(oid, short_name, long_name) -> true (322.0)

オブジェクト識別子に対応する名前(short name と long name)を OpenSSLの内部テーブルに登録します。

オブジェクト識別子に対応する名前(short name と long name)を
OpenSSLの内部テーブルに登録します。

登録した名前は OpenSSL::X509::Extension などで利用できるようになります。

例:

require "openssl"
OpenSSL::ASN1::ObjectId.register(
"2.5.29.9", "subjectDirAttrs", "X509v3 Subject Directory Attributes")
p OpenSSL::ASN1::ObjectId.new("2.5.29.9").long_n...

OpenSSL::X509::ExtensionFactory#create_ext(oid, value, critical = false) -> OpenSSL::X509::Extension (322.0)

OpenSSL::X509::Extension のインスタンスを生成して返します。

OpenSSL::X509::Extension のインスタンスを生成して返します。

@param oid 拡張領域の識別子を表す文字列
@param value 拡張領域の値を表す文字列
@param critical 重要度(真偽値)

OpenSSL::X509::ExtensionFactory#create_extension(oid, value, critical=false) -> OpenSSL::X509::Extension (322.0)

OpenSSL::X509::Extension のインスタンスを生成して返します。

OpenSSL::X509::Extension のインスタンスを生成して返します。

引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。

引数が2個以上である場合は、
OpenSSL:...

ID rb_frame_last_func(void) (301.0)

現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。

現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。

絞り込み条件を変える

VALUE Data_Wrap_Struct(VALUE klass, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free, void *sval) (301.0)

C の構造体 sval をラップして klass クラスの インスタンスである Ruby オブジェクトを生成し、それを返します。 mark、free はそれぞれ sval のマーク用・解放用の 関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。

C の構造体 sval をラップして klass クラスの
インスタンスである Ruby オブジェクトを生成し、それを返します。
mark、free はそれぞれ sval のマーク用・解放用の
関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。

また RUBY_DATA_FUNC の定義は以下のようです。

typedef void (*RUBY_DATA_FUNC)(void *st)

第一引数 st には sval が渡されます。

使用例

struct mytype {
int i;
char *s;
...

VALUE rb_backref_get(void) (301.0)

現在の SCOPE の $~ の値を返します。

現在の SCOPE の $~ の値を返します。

VALUE rb_const_list(void *data) (301.0)

VALUE rb_data_object_alloc(VALUE klass, void *datap, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree) (301.0)

datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。

datap をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。

VALUE rb_f_global_variables(void) (301.0)

絞り込み条件を変える

VALUE rb_f_lambda(void) (301.0)

ruby_block 先端の BLOCK から Proc オブジェクトを作成し、返します。

ruby_block 先端の BLOCK から Proc オブジェクトを作成し、返します。

VALUE rb_gc(void) (301.0)

明示的に GC を開始します。rb_gc_disable() で禁止中のときおよび すでに GC が実行中のときは実際には行われません。

明示的に GC を開始します。rb_gc_disable() で禁止中のときおよび
すでに GC が実行中のときは実際には行われません。

VALUE rb_gc_disable(void) (301.0)

GC を禁止します。

GC を禁止します。

VALUE rb_gc_enable(void) (301.0)

GC を許可します。

GC を許可します。

VALUE rb_gc_start(void) (301.0)

GC を起動します。

GC を起動します。

絞り込み条件を変える

VALUE rb_lastline_get(void) (301.0)

現在評価中の SCOPE の $_ の値を取得します。

現在評価中の SCOPE の $_ の値を取得します。

VALUE rb_module_new(void) (301.0)

新しいモジュールオブジェクトを作成し、返します。

新しいモジュールオブジェクトを作成し、返します。

VALUE rb_newobj(void) (301.0)

未使用のオブジェクト領域一つへのポインタを返す。 返り値が返ってきたときは失敗はない。

未使用のオブジェクト領域一つへのポインタを返す。
返り値が返ってきたときは失敗はない。

VALUE rb_sym_all_symbols(void) (301.0)

呼び出し時までに変換が行われたすべてのシンボルの 配列を返す。

呼び出し時までに変換が行われたすべてのシンボルの
配列を返す。

VALUE rb_thread_current(void) (301.0)

現在実行中のスレッドを返します。

現在実行中のスレッドを返します。

絞り込み条件を変える

VALUE rb_thread_list(void) (301.0)

VALUE rb_thread_main(void) (301.0)

メインスレッド (プロセスの一番最初に存在するスレッド) を返します。

メインスレッド (プロセスの一番最初に存在するスレッド) を返します。

VALUE rb_thread_stop(void) (301.0)

現在実行中のスレッドを停止します。 他のスレッドから rb_thread_wakeup を呼ばれると再開します。

現在実行中のスレッドを停止します。
他のスレッドから rb_thread_wakeup を呼ばれると再開します。

int rb_block_given_p(void) (301.0)

メソッドがブロック付きで呼ばれていれば true を返します。

メソッドがブロック付きで呼ばれていれば true を返します。

int rb_safe_level(void) (301.0)

現在のセーフレベルを返します。

現在のセーフレベルを返します。

絞り込み条件を変える

<< 1 2 3 ... > >>