Lines Matching defs:env
8 #include <env-inl.h>
94 Side side, Environment* env, const TLSContext::Options& options) {
95 auto context = crypto::SecureContext::Create(env);
190 auto ret = context->AddCert(env, std::move(bio));
204 return context->UseKey(env, key);
220 return context->SetCRL(env, bio);
234 void EnableTrace(Environment* env, crypto::BIOPointer* bio, SSL* ssl) {
239 ProcessEmitWarning(env,
263 bool SetOption(Environment* env,
268 if (!object->Get(env->context(), name).ToLocal(&value)) return false;
273 auto context = env->context();
283 if (crypto::KeyObjectHandle::HasInstance(env, item)) {
303 if (crypto::KeyObjectHandle::HasInstance(env, value)) {
344 TLSContext::TLSContext(Environment* env,
350 env_(env),
353 secure_context_(InitializeSecureContext(side, env, options)) {
362 if (UNLIKELY(env->options()->trace_tls || options.enable_tls_trace))
363 EnableTrace(env, &bio_trace_, ssl_.get());
499 MaybeLocal<Object> TLSContext::cert(Environment* env) const {
500 return crypto::X509Certificate::GetCert(env, ssl_);
503 MaybeLocal<Object> TLSContext::peer_cert(Environment* env) const {
508 return crypto::X509Certificate::GetPeerCert(env, ssl_, flag);
511 MaybeLocal<Value> TLSContext::cipher_name(Environment* env) const {
512 return crypto::GetCurrentCipherName(env, ssl_);
515 MaybeLocal<Value> TLSContext::cipher_version(Environment* env) const {
516 return crypto::GetCurrentCipherVersion(env, ssl_);
519 MaybeLocal<Object> TLSContext::ephemeral_key(Environment* env) const {
520 return crypto::GetEphemeralKey(env, ssl_);
555 Maybe<const TLSContext::Options> TLSContext::Options::From(Environment* env,
561 auto& state = BindingData::Get(env);
567 env, &options, params, state.name##_string())
571 env, &options, params, state.name##_string())