Lines Matching refs:config

44     AsymmetricKeyEncodingConfig* config,
53 config->output_key_object_ = true;
55 config->output_key_object_ = false;
58 config->format_ = static_cast<PKFormatType>(
62 config->type_ = Just<PKEncodingType>(static_cast<PKEncodingType>(
67 config->format_ == kKeyFormatPEM) ||
69 config->format_ == kKeyFormatJWK));
71 config->type_ = Nothing<PKEncodingType>();
140 const PublicKeyEncodingConfig& config,
143 if (config.format_ == kKeyFormatPEM) {
146 CHECK_EQ(config.format_, kKeyFormatDER);
149 if (config.type_.ToChecked() == kKeyEncodingPKCS1) {
152 CHECK_EQ(config.type_.ToChecked(), kKeyEncodingSPKI);
215 const PrivateKeyEncodingConfig& config,
218 const ByteSource* passphrase = config.passphrase_.get();
220 if (config.format_ == kKeyFormatPEM) {
230 CHECK_EQ(config.format_, kKeyFormatDER);
232 if (config.type_.ToChecked() == kKeyEncodingPKCS1) {
235 } else if (config.type_.ToChecked() == kKeyEncodingPKCS8) {
252 CHECK_EQ(config.type_.ToChecked(), kKeyEncodingSEC1);
267 if (config.passphrase_.IsEmpty())
296 const PrivateKeyEncodingConfig& config) {
308 if (!config.passphrase_.IsEmpty()) {
309 pass = const_cast<char*>(config.passphrase_->data<char>());
310 pass_len = config.passphrase_->size();
325 PKEncodingType encoding_type = config.type_.ToChecked();
331 if (config.format_ == kKeyFormatPEM) {
335 config.cipher_,
341 CHECK_EQ(config.format_, kKeyFormatDER);
342 CHECK_NULL(config.cipher_);
346 if (config.format_ == kKeyFormatPEM) {
350 config.cipher_,
356 CHECK_EQ(config.format_, kKeyFormatDER);
359 config.cipher_,
371 if (config.format_ == kKeyFormatPEM) {
375 config.cipher_,
381 CHECK_EQ(config.format_, kKeyFormatDER);
382 CHECK_NULL(config.cipher_);
391 return BIOToStringOrBuffer(env, bio.get(), config.format_);
396 const PublicKeyEncodingConfig& config) {
397 if (config.type_.ToChecked() == kKeyEncodingPKCS1) {
401 if (config.format_ == kKeyFormatPEM) {
406 CHECK_EQ(config.format_, kKeyFormatDER);
410 CHECK_EQ(config.type_.ToChecked(), kKeyEncodingSPKI);
411 if (config.format_ == kKeyFormatPEM) {
416 CHECK_EQ(config.format_, kKeyFormatDER);
424 const PublicKeyEncodingConfig& config) {
428 if (!WritePublicKeyInner(pkey, bio, config)) {
432 return BIOToStringOrBuffer(env, bio.get(), config.format_);
633 const PublicKeyEncodingConfig& config,
636 if (config.output_key_object_) {
642 } else if (config.format_ == kKeyFormatJWK) {
649 return Tristate(WritePublicKey(env, get(), config).ToLocal(out));
654 const PrivateKeyEncodingConfig& config,
657 if (config.output_key_object_) {
661 } else if (config.format_ == kKeyFormatJWK) {
668 return Tristate(WritePrivateKey(env, get(), config).ToLocal(out));
736 NonCopyableMaybe<PrivateKeyEncodingConfig> config =
738 if (config.IsEmpty())
743 ParsePrivateKey(&pkey, config.Release(), key.data<char>(), key.size());
772 PrivateKeyEncodingConfig config = config_.Release();
774 if (config.format_ == kKeyFormatPEM) {
779 ret = ParsePrivateKey(&pkey, config, data.data(), data.size());
785 switch (config.type_.ToChecked()) {
802 ret = ParsePublicKey(&pkey, config, data.data(), data.size());
804 ret = ParsePrivateKey(&pkey, config, data.data(), data.size());
1291 PublicKeyEncodingConfig config =
1295 result = key->ExportPublicKey(config);
1299 NonCopyableMaybe<PrivateKeyEncodingConfig> config =
1302 if (config.IsEmpty())
1305 result = key->ExportPrivateKey(config.Release());
1319 const PublicKeyEncodingConfig& config) const {
1320 return WritePublicKey(env(), data_->GetAsymmetricKey().get(), config);
1324 const PrivateKeyEncodingConfig& config) const {
1325 return WritePrivateKey(env(), data_->GetAsymmetricKey().get(), config);