別のキーワード
種類
- 関数 (83)
- インスタンスメソッド (20)
- マクロ (10)
- 特異メソッド (8)
- 定数 (5)
ライブラリ
- fiddle (4)
-
net
/ ftp (1) - openssl (26)
-
rubygems
/ indexer (1) -
shell
/ builtin-command (1)
クラス
-
Gem
:: Indexer (1) -
Net
:: FTP (1) -
OpenSSL
:: ASN1 :: ObjectId (8) -
OpenSSL
:: X509 :: Attribute (4) -
OpenSSL
:: X509 :: Extension (5) -
OpenSSL
:: X509 :: ExtensionFactory (6) -
OpenSSL
:: X509 :: Name (1) -
OpenSSL
:: X509 :: Request (1) -
Shell
:: Void (1)
モジュール
- Fiddle (4)
-
OpenSSL
:: ASN1 (1)
キーワード
-
ALIGN
_ VOIDP (1) - CLONESETUP (1)
-
Check
_ Type (1) -
DATA
_ PTR (1) - DUPSETUP (1)
-
Data
_ Get _ Struct (1) -
Data
_ Wrap _ Struct (1) -
Init
_ Proc (1) -
Init
_ heap (1) - MEMCPY (1)
- MEMMOVE (1)
- MEMZERO (1)
- NEWOBJ (1)
- OBJSETUP (1)
-
RELATIVE
_ OID (1) -
SIZEOF
_ VOIDP (1) -
TYPE
_ VOID (1) -
TYPE
_ VOIDP (1) -
add
_ entry (1) -
add
_ heap (1) - assign (1)
- attributes (1)
-
blk
_ copy _ prev (1) -
call
_ end _ proc (1) -
call
_ trace _ func (1) -
compile
_ error (1) -
copy
_ fds (1) -
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) -
dyna
_ pop (1) -
dyna
_ push (1) -
e
_ option _ supplied (1) -
error
_ pos (1) -
error
_ print (1) - fixpos (1)
-
frame
_ dup (1) -
gc
_ sweep (1) -
is
_ pointer _ to _ heap (1) -
jump
_ tag _ but _ local _ jump (1) - ln (1)
-
local
_ pop (1) -
local
_ push (1) -
localjump
_ error (1) -
long
_ name (1) - mproc (1)
- new (7)
- oid= (2)
- paranoid (1)
-
print
_ undef (1) -
proc
_ save _ safe _ level (1) -
proc
_ set _ safe _ level (1) - pushback (1)
-
rb
_ block _ given _ p (1) -
rb
_ compile _ error (1) -
rb
_ compile _ error _ with _ enc (1) -
rb
_ copy _ generic _ ivar (1) -
rb
_ data _ object _ alloc (1) -
rb
_ define _ private _ method (1) -
rb
_ define _ protected _ method (1) -
rb
_ disable _ super (1) -
rb
_ dvar _ push (1) -
rb
_ enable _ super (1) -
rb
_ exec _ end _ proc (1) -
rb
_ export _ method (1) -
rb
_ f _ block _ given _ p (1) -
rb
_ f _ loop (1) -
rb
_ frozen _ class _ p (1) -
rb
_ gc _ force _ recycle (1) -
rb
_ gc _ mark _ children (1) -
rb
_ interrupt (1) -
rb
_ jump _ tag (1) -
rb
_ load (1) -
rb
_ load _ protect (1) -
rb
_ longjmp (1) -
rb
_ mark _ end _ proc (1) -
rb
_ p (1) -
rb
_ parser _ append _ print (1) -
rb
_ parser _ while _ loop (1) -
rb
_ provide (1) -
rb
_ provide _ feature (1) -
rb
_ set _ class _ path (1) -
rb
_ set _ end _ proc (1) -
rb
_ thread _ cleanup (1) -
rb
_ thread _ interrupt (1) -
rb
_ thread _ pass (1) -
rb
_ thread _ sleep (1) -
rb
_ thread _ sleep _ forever (1) -
rb
_ thread _ stop (1) -
rb
_ thread _ stop _ timer (1) -
rb
_ thread _ trap _ eval (1) -
rb
_ timespec _ now (1) -
read
_ escape (1) - register (1)
-
ruby
_ stop (1) -
ruby
_ xrealloc (1) -
scope
_ dup (1) -
short
_ name (1) - sn (1)
-
special
_ local _ set (1) -
st
_ cleanup _ safe (1) -
terminate
_ process (1) -
to
_ h (1) -
top
_ local _ init (1) -
top
_ local _ setup (1) -
void
_ expr (1) -
void
_ stmts (1) - voidcmd (1)
-
warn
_ unless _ e _ option (1) -
warning
_ unless _ e _ option (1) - yyparse (1)
検索結果
先頭5件
-
static void print
_ undef(VALUE klass , ID id) (78601.0) -
クラス klass にメソッド id が見付からない (undefined) ことに 対するエラーメッセージを stderr に出力します。
クラス klass にメソッド id が見付からない (undefined) ことに
対するエラーメッセージを stderr に出力します。 -
static void proc
_ save _ safe _ level(VALUE data) (78601.0) -
-
static void proc
_ set _ safe _ level(VALUE data) (78601.0) -
-
static void pushback(int c) (78601.0)
-
入力に一文字戻します。 c が EOF (-1) のときはなにもしません。
入力に一文字戻します。
c が EOF (-1) のときはなにもしません。 -
OpenSSL
:: ASN1 :: ObjectId # oid -> String (63376.0) -
オブジェクト識別子のドット区切り数値を文字列で返します。
オブジェクト識別子のドット区切り数値を文字列で返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.oid #=> "2.5.29.17"
@raise OpenSSL::ASN1::ASN1Error オブジェクト識別子名が未知である場合に発生します -
OpenSSL
:: X509 :: Extension # oid -> String (63370.0) -
拡張領域の識別子(extnID)をOIDの文字列で返します。
拡張領域の識別子(extnID)をOIDの文字列で返します。
@see OpenSSL::X509::Extension#oid= -
OpenSSL
:: X509 :: Attribute # oid -> String (63322.0) -
attribute の Object ID(識別子)を文字列で返します。
attribute の Object ID(識別子)を文字列で返します。
@raise OpenSSL::X509::AttributeError Object ID の取得に失敗した場合に発生します
@see OpenSSL::X509::Attribute#oid= -
static void void
_ expr(NODE *node) (36919.0) -
node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。
node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。
# 警告が出る例
lvar = 1
lvar # 無駄
p lvar -
Gem
:: Indexer # paranoid(path , extension) (36901.0) -
圧縮されたデータと圧縮されていないデータを比較して一致しなければ例外を発生させます。
圧縮されたデータと圧縮されていないデータを比較して一致しなければ例外を発生させます。
@param path 圧縮されていないファイルのパスを指定します。
@param extension 圧縮されたファイルの拡張子を指定します。
@raise RuntimeError 圧縮されたデータと圧縮されていないデータが一致しない場合に発生します。 -
Fiddle
:: ALIGN _ VOIDP -> Integer (36601.0) -
C の構造体における void* のアライメントの値。
C の構造体における void* のアライメントの値。 -
Fiddle
:: SIZEOF _ VOIDP -> Integer (36601.0) -
Cでの sizeof(void*) の値
Cでの sizeof(void*) の値 -
Fiddle
:: TYPE _ VOID -> Integer (36601.0) -
C の void を表す定数。
C の void を表す定数。 -
Fiddle
:: TYPE _ VOIDP -> Integer (36601.0) -
C の void* 型を表す定数。
C の void* 型を表す定数。 -
OpenSSL
:: X509 :: Extension # oid=(oid) (27709.0) -
拡張領域の識別子(extnID)をOIDの文字列で設定します。
拡張領域の識別子(extnID)をOIDの文字列で設定します。
@param oid OIDの文字列
@raise OpenSSL::X509::Extension 識別子の設定に失敗した場合に発生します
@see OpenSSL::X509::Extension#oid -
OpenSSL
:: X509 :: Attribute # oid=(oid) (27661.0) -
attribute の Object ID(識別子)を文字列で設定します。
attribute の Object ID(識別子)を文字列で設定します。
@param oid 設定する Object ID 文字列
@raise OpenSSL::X509::AttributeError oidが不正であった場合に発生します
@see OpenSSL::X509::Attribute#oid -
OpenSSL
:: ASN1 :: RELATIVE _ OID -> Integer (27352.0) -
ASN.1 UNIVERSAL タグの、 RELATIVE_OID のタグ番号 13 を表す定数です。
ASN.1 UNIVERSAL タグの、
RELATIVE_OID のタグ番号 13 を表す定数です。 -
Net
:: FTP # voidcmd(cmd) -> nil (27301.0) -
cmd で指定されたコマンドをサーバーに送ります。
cmd で指定されたコマンドをサーバーに送ります。
@param cmd コマンドを文字列で指定します。
@raise Net::FTPReplyError 応答コードが 2yz 以外の場合に発生します。 -
static void scope
_ dup(struct SCOPE *scope) (19201.0) -
scope とその親の SCOPE 全ての local_vars を スタックからヒープに割り当て直します。
scope とその親の SCOPE 全ての local_vars を
スタックからヒープに割り当て直します。 -
void rb
_ parser _ append _ print(void) (18949.0) -
ruby の -p オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。
ruby の -p オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。 -
static void add
_ heap(void) (18901.0) -
Rubyオブジェクトのヒープスロットを増設する。
Rubyオブジェクトのヒープスロットを増設する。 -
static void error
_ pos(void) (18901.0) -
-
static void error
_ print(void) (18901.0) -
-
static void gc
_ sweep(void) (18901.0) -
GC のスイープフェイズを実行します。
GC のスイープフェイズを実行します。 -
static void local
_ pop(void) (18901.0) -
ローカル変数テーブルをポップします。 テーブルが参照されていない場合、 テーブルは自動的に開放されます。
ローカル変数テーブルをポップします。
テーブルが参照されていない場合、
テーブルは自動的に開放されます。 -
static void rb
_ thread _ cleanup(void) (18901.0) -
-
static void top
_ local _ init(void) (18901.0) -
パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。
パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。 -
static void top
_ local _ setup(void) (18901.0) -
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、 現在存在する SCOPE にそれを接ぎ足す。
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、
現在存在する SCOPE にそれを接ぎ足す。 -
void Check
_ Type(VALUE val , int typeflag) (18901.0) -
val の構造体型フラグが typeflag でなければ 例外 TypeError を発生します。val は即値の VALUE であっても 構いません。
val の構造体型フラグが typeflag でなければ
例外 TypeError を発生します。val は即値の VALUE であっても
構いません。 -
void Init
_ Proc(void) (18901.0) -
-
void Init
_ heap(void) (18901.0) -
-
void rb
_ compile _ error _ with _ enc(const char *file , int line , void *enc , const char *fmt , . . . ) (18901.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
...この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。... -
void rb
_ exec _ end _ proc(void) (18901.0) -
END ブロックおよび Kernel#at_exit で登録した Proc オブジェクトを 実行します。
END ブロックおよび Kernel#at_exit で登録した Proc オブジェクトを
実行します。 -
void rb
_ interrupt(void) (18901.0) -
-
void rb
_ mark _ end _ proc(void) (18901.0) -
-
void rb
_ set _ end _ proc(void (*func)(VALUE) , VALUE data) (18901.0) -
-
void rb
_ thread _ interrupt(void) (18901.0) -
-
void rb
_ thread _ sleep _ forever(void) (18901.0) -
-
void rb
_ thread _ stop _ timer(void) (18901.0) -
setitimer(2) が存在する場合のみ定義されます。
setitimer(2) が存在する場合のみ定義されます。
Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。 -
void rb
_ timespec _ now(struct timespec *ts) (18901.0) -
現在時刻を取得してその結果を引数 ts で指定した timespec 構造体に格納します。
現在時刻を取得してその結果を引数 ts で指定した timespec 構造体に格納します。
@param ts timespec 構造体のポインタ -
void MEMCPY(p1
, p2 , type , n) (18697.0) -
type 型のメモリ領域 p2 のうち先頭の n 個を p1 にコピーする。
type 型のメモリ領域 p2 のうち先頭の n 個を p1 にコピーする。 -
void rb
_ p(VALUE obj) (18649.0) -
p の実体。obj を見やすく出力します。
p の実体。obj を見やすく出力します。 -
static void void
_ stmts(NODE *node) (18619.0) -
node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。
node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。
# 警告が出る例
lvar = 1
lvar # 無駄
p lvar -
VALUE Data
_ Wrap _ Struct(VALUE klass , RUBY _ DATA _ FUNC mark , RUBY _ DATA _ FUNC free , void *sval) (18601.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
_ thread _ stop(void) (18601.0) -
現在実行中のスレッドを停止します。 他のスレッドから rb_thread_wakeup を呼ばれると再開します。
現在実行中のスレッドを停止します。
他のスレッドから rb_thread_wakeup を呼ばれると再開します。 -
int rb
_ block _ given _ p(void) (18601.0) -
メソッドがブロック付きで呼ばれていれば true を返します。
メソッドがブロック付きで呼ばれていれば true を返します。 -
static VALUE mproc(void) (18601.0)
-
-
static VALUE rb
_ f _ block _ given _ p(void) (18601.0) -
block_given? の実体。 現在評価中の (Ruby で実装された) メソッドに対して ブロックが与えられていたら真。
block_given? の実体。
現在評価中の (Ruby で実装された) メソッドに対して
ブロックが与えられていたら真。 -
static VALUE rb
_ f _ loop(void) (18601.0) -
loop の実体。永遠に yield を繰り返します。
loop の実体。永遠に yield を繰り返します。 -
static VALUE rb
_ thread _ pass(void) (18601.0) -
Thread#pass の実体。
Thread#pass の実体。 -
static inline int is
_ pointer _ to _ heap(void *ptr) (18601.0) -
-
static int e
_ option _ supplied(void) (18601.0) -
ruby -e で与えたプログラムを実行中なら真。
ruby -e で与えたプログラムを実行中なら真。 -
static int read
_ escape(void) (18601.0) -
一文字に相当するバックスラッシュ記法が許す 文字列を入力バッファから読みとり、評価値を返す。 先頭のバックスラッシュはすでに読みこんでいるものと仮定する。 不正な記法に対しては yyerror を呼び出し, 0 を返す。
一文字に相当するバックスラッシュ記法が許す
文字列を入力バッファから読みとり、評価値を返す。
先頭のバックスラッシュはすでに読みこんでいるものと仮定する。
不正な記法に対しては yyerror を呼び出し, 0 を返す。 -
static int regx
_ options(void) (18601.0) -
正規表現のオプション (ixmo nesu) を読み込み フラグ (ビットマスク) を返します。
正規表現のオプション (ixmo nesu) を読み込み
フラグ (ビットマスク) を返します。 -
static int yyparse(void) (18601.0)
-
パースを開始します。 この関数は yacc が自動的に生成するので parse.y には存在しません。
パースを開始します。
この関数は yacc が自動的に生成するので parse.y には存在しません。 -
static struct RVarmap * dyna
_ push(void) (18601.0) -
ブロックローカル変数テーブルをプッシュします。
ブロックローカル変数テーブルをプッシュします。 -
static void blk
_ copy _ prev(struct BLOCK *block) (18601.0) -
-
static void call
_ end _ proc(VALUE data) (18601.0) -
評価器プロセスが終了するとき、 END 文で登録された Proc オブジェクト data を起動します。
評価器プロセスが終了するとき、
END 文で登録された Proc オブジェクト data を起動します。 -
static void compile
_ error(const char *at) (18601.0) -
-
static void copy
_ fds(fd _ set *dst , fd _ set *src , int max) (18601.0) -
fd_set src を dst にコピーします。 max は select(2) の第一引数と同じ意味です。
fd_set src を dst にコピーします。
max は select(2) の第一引数と同じ意味です。 -
static void dyna
_ pop(struct RVarmap *vars) (18601.0) -
ブロックローカル変数テーブルをポップします。
ブロックローカル変数テーブルをポップします。 -
static void fixpos(NODE *node
, NODE *orig) (18601.0) -
orig に格納されているファイル名と行番号を node にコピーします。 node もしくは orig が NULL のときは何もしません。
orig に格納されているファイル名と行番号を node にコピーします。
node もしくは orig が NULL のときは何もしません。 -
static void frame
_ dup(struct FRAME *frame) (18601.0) -
frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。
frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。 -
static void jump
_ tag _ but _ local _ jump(int state) (18601.0) -
-
static void local
_ push(int top) (18601.0) -
ローカル変数テーブルをプッシュします。 プログラムのトップレベルをパースしているときは top を真にします。
ローカル変数テーブルをプッシュします。
プログラムのトップレベルをパースしているときは top を真にします。 -
static void localjump
_ error(const char *mesg , VALUE status) (18601.0) -
-
static void rb
_ export _ method(VALUE klass , ID name , ID noex) (18601.0) -
-
static void rb
_ longjmp(int tag , VALUE mesg) (18601.0) -
-
static void rb
_ provide _ feature(VALUE feature) (18601.0) -
-
static void special
_ local _ set(char c , VALUE val) (18601.0) -
$~ と $_ をセットします。 現在は c=0 が $_ で c=1 が $~ です。
$~ と $_ をセットします。
現在は c=0 が $_ で c=1 が $~ です。 -
static void terminate
_ process(int status , const char *mesg , int mlen) (18601.0) -
-
static void warn
_ unless _ e _ option(const char *str) (18601.0) -
ruby -e で与えたプログラムの評価中ではないなら、 警告メッセージ str を出力する。
ruby -e で与えたプログラムの評価中ではないなら、
警告メッセージ str を出力する。 -
static void warning
_ unless _ e _ option(const char *str) (18601.0) -
ruby -e で与えたプログラムの評価中ではなく、 しかも $VERBOSE が真ならば、警告メッセージ str を出力する。
ruby -e で与えたプログラムの評価中ではなく、
しかも $VERBOSE が真ならば、警告メッセージ str を出力する。 -
void * DATA
_ PTR(VALUE dta) (18601.0) -
実際は struct RData* 型である dta から、 それがラップしているポインタを取り出します。
実際は struct RData* 型である dta から、
それがラップしているポインタを取り出します。 -
void CLONESETUP(VALUE clone
, VALUE obj) (18601.0) -
OBJSETUP() の変種。 clone を、obj から clone で作った オブジェクトとして初期化します。
OBJSETUP() の変種。
clone を、obj から clone で作った
オブジェクトとして初期化します。 -
void DUPSETUP(dup
, obj) (18601.0) -
OBJSETUP() の変種。 dup を、obj から dup で作った オブジェクトとして初期化します。
OBJSETUP() の変種。
dup を、obj から dup で作った
オブジェクトとして初期化します。 -
void OBJSETUP(obj
, VALUE klass , int typeflag) (18601.0) -
obj をクラス klass とフラグ typeflag で初期化する。
obj をクラス klass とフラグ typeflag で初期化する。 -
void rb
_ compile _ error(const char *file , int line , const char *fmt , . . . ) (18601.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
...この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。... -
void rb
_ copy _ generic _ ivar(VALUE clone , VALUE obj) (18601.0) -
-
void rb
_ define _ private _ method(VALUE klass , const char *name , VALUE(*func)() , int argc) (18601.0) -
クラス klass にプライベートインスタンスメソッド name を 定義します。その実体は関数 func であり、その関数がとる 引数のタイプを argc で指定します。argc のフォーマットに ついては rb_define_method の項を参照してください。
クラス klass にプライベートインスタンスメソッド name を
定義します。その実体は関数 func であり、その関数がとる
引数のタイプを argc で指定します。argc のフォーマットに
ついては rb_define_method の項を参照してください。 -
void rb
_ define _ protected _ method(VALUE klass , const char *name , VALUE (*func)() , int argc) (18601.0) -
クラス klass に protected インスタンスメソッド name を 定義します。その実体は関数 func であり、その関数がとる 引数のタイプを argc で指定します。argc のフォーマットに ついては rb_define_method の項を参照してください。
クラス klass に protected インスタンスメソッド name を
定義します。その実体は関数 func であり、その関数がとる
引数のタイプを argc で指定します。argc のフォーマットに
ついては rb_define_method の項を参照してください。 -
void rb
_ disable _ super(VALUE klass , const char *name) (18601.0) -
クラス klass のメソッド name からの super を禁止します。 klass とそのスーパークラスで name というメソッドが定義 されていないときは例外 NameError を発生します。
クラス klass のメソッド name からの super を禁止します。
klass とそのスーパークラスで name というメソッドが定義
されていないときは例外 NameError を発生します。 -
void rb
_ dvar _ push(ID id , VALUE value) (18601.0) -
-
void rb
_ enable _ super(VALUE klass , const char *name) (18601.0) -
クラス klass のメソッド name からの super を許可します。 klass とそのスーパークラスで name というメソッドが定義 されていないときは例外 NameError を発生します。
クラス klass のメソッド name からの super を許可します。
klass とそのスーパークラスで name というメソッドが定義
されていないときは例外 NameError を発生します。 -
void rb
_ frozen _ class _ p(VALUE klass) (18601.0) -
-
void rb
_ jump _ tag(int tag) (18601.0) -
初出: 4064
初出: 4064
rb_load_protect,rb_eval_string_protect,rb_protect
などで捕捉した大域脱出を再生成します。
tagには上記関数の引数で受け取ったstateを指定します。 -
void rb
_ load _ protect(VALUE fname , int wrap , int *state) (18601.0) -
-
void rb
_ parser _ while _ loop(int chop , int split) (18601.0) -
ruby の -n オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。
ruby の -n オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。 -
void rb
_ provide(const char *feature) (18601.0) -
ライブラリ feature をロードしたものとしてロックをかけます。
ライブラリ feature をロードしたものとしてロックをかけます。 -
void rb
_ set _ class _ path(VALUE klass , VALUE under , const char *name) (18601.0) -
-
void rb
_ thread _ sleep(int sec) (18601.0) -
-
void rb
_ thread _ trap _ eval(VALUE cmd , int sig) (18601.0) -
-
void ruby
_ options(int argc , char **argv) (18601.0) -
argc と argv を ruby への コマンドラインオプションとして処理します。
argc と argv を ruby への
コマンドラインオプションとして処理します。 -
void ruby
_ stop(int ex) (18601.0) -
評価器プロセスを停止します。
評価器プロセスを停止します。 -
void st
_ cleanup _ safe(st _ table *table , char *never) (18601.0) -
never と同じ値を持つエントリーを削除する。
never と同じ値を持つエントリーを削除する。 -
OpenSSL
:: X509 :: Extension . new(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (9784.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 (9658.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) (9640.0) -
新しい属性を追加します。
新しい属性を追加します。
@param oid 属性型文字列
@param value 属性値文字列
@param type 属性値の(ASN.1の)型、省略時は OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE と oid から型が決まる
@raise OpenSSL::X509::NameError 属性の追加に失敗した場合に発生します -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext(oid , value , critical = false) -> OpenSSL :: X509 :: Extension (9622.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 (9622.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:... -
OpenSSL
:: X509 :: Extension . new(der) -> OpenSSL :: X509 :: Extension (9484.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 = "\...