gluu
クラス | 静的公開メンバ関数 | 静的関数 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxauth.util.KeyGenerator クラス
org.xdi.oxauth.util.KeyGenerator 連携図
Collaboration graph

クラス

class  Cli
 

静的公開メンバ関数

static void main (String[] args) throws Exception
 

静的関数

 [static initializer]
 

静的非公開変数類

static final String SIGNING_KEYS = "sig_keys"
 
static final String ENCRYPTION_KEYS = "enc_keys"
 
static final String KEY_STORE_FILE = "keystore"
 
static final String KEY_STORE_PASSWORD = "keypasswd"
 
static final String DN_NAME = "dnname"
 
static final String OXELEVEN_ACCESS_TOKEN = "at"
 
static final String OXELEVEN_GENERATE_KEY_ENDPOINT = "ox11"
 
static final String EXPIRATION = "expiration"
 
static final String HELP = "h"
 
static final Logger log
 

詳解

Command example: java -cp bcprov-jdk15on-1.54.jar:.jar:bcpkix-jdk15on-1.54.jar:commons-cli-1.2.jar:commons-codec-1.5.jar:commons-lang-2.6.jar:jettison-1.3.jar:log4j-1.2.14.jar:oxauth-model.jar:oxauth.jar org.xdi.oxauth.util.KeyGenerator -h

KeyGenerator -sig_keys RS256 RS384 RS512 ES256 ES384 ES512 -enc_keys RS256 RS384 RS512 ES256 ES384 ES512 -keystore /Users/JAVIER/tmp/mykeystore.jks -keypasswd secret -dnname "CN=oxAuth CA Certificates" -expiration 365

KeyGenerator -sig_keys RS256 RS384 RS512 ES256 ES384 ES512 -enc_keys RS256 RS384 RS512 ES256 ES384 ES512 -ox11 https://ce.gluu.info:8443/oxeleven/rest/generateKey -expiration 365 -at xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

著者
Javier Rojas Blum
Yuriy Movchan
バージョン
December 4, 2017

関数詳解

◆ [static initializer]()

org.xdi.oxauth.util.KeyGenerator.[static initializer] ( )
inlinestaticpackage

◆ main()

static void org.xdi.oxauth.util.KeyGenerator.main ( String []  args) throws Exception
inlinestatic
62  {
63  new Cli(args).parse();
64  }

メンバ詳解

◆ DN_NAME

final String org.xdi.oxauth.util.KeyGenerator.DN_NAME = "dnname"
staticprivate

◆ ENCRYPTION_KEYS

final String org.xdi.oxauth.util.KeyGenerator.ENCRYPTION_KEYS = "enc_keys"
staticprivate

◆ EXPIRATION

final String org.xdi.oxauth.util.KeyGenerator.EXPIRATION = "expiration"
staticprivate

◆ HELP

final String org.xdi.oxauth.util.KeyGenerator.HELP = "h"
staticprivate

◆ KEY_STORE_FILE

final String org.xdi.oxauth.util.KeyGenerator.KEY_STORE_FILE = "keystore"
staticprivate

◆ KEY_STORE_PASSWORD

final String org.xdi.oxauth.util.KeyGenerator.KEY_STORE_PASSWORD = "keypasswd"
staticprivate

◆ log

final Logger org.xdi.oxauth.util.KeyGenerator.log
staticprivate

◆ OXELEVEN_ACCESS_TOKEN

final String org.xdi.oxauth.util.KeyGenerator.OXELEVEN_ACCESS_TOKEN = "at"
staticprivate

◆ OXELEVEN_GENERATE_KEY_ENDPOINT

final String org.xdi.oxauth.util.KeyGenerator.OXELEVEN_GENERATE_KEY_ENDPOINT = "ox11"
staticprivate

◆ SIGNING_KEYS

final String org.xdi.oxauth.util.KeyGenerator.SIGNING_KEYS = "sig_keys"
staticprivate

このクラス詳解は次のファイルから抽出されました: