Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for BasicConstraints (0.18 sec)

  1. okhttp-tls/src/main/kotlin/okhttp3/tls/internal/der/CertificateAdapters.kt

            )
          },
        )
    
      /**
       * ```
       * BasicConstraints ::= SEQUENCE {
       *   cA                      BOOLEAN DEFAULT FALSE,
       *   pathLenConstraint       INTEGER (0..MAX) OPTIONAL
       * }
       * ```
       */
      private val basicConstraints: BasicDerAdapter<BasicConstraints> =
        Adapters.sequence(
          "BasicConstraints",
          Adapters.BOOLEAN.optional(defaultValue = false),
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Mon Jan 08 01:13:22 GMT 2024
    - 13.6K bytes
    - Viewed (1)
  2. okhttp-tls/src/main/kotlin/okhttp3/tls/internal/der/Certificate.kt

        }
    
      val subjectAlternativeNames: Extension?
        get() {
          return tbsCertificate.extensions.firstOrNull {
            it.id == ObjectIdentifiers.SUBJECT_ALTERNATIVE_NAME
          }
        }
    
      val basicConstraints: Extension
        get() {
          return tbsCertificate.extensions.first {
            it.id == ObjectIdentifiers.BASIC_CONSTRAINTS
          }
        }
    
      /** Returns true if the certificate was signed by [issuer]. */
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Mon Jan 08 01:13:22 GMT 2024
    - 6.4K bytes
    - Viewed (0)
  3. okhttp-tls/src/test/java/okhttp3/tls/internal/der/DerCertificatesTest.kt

        val okHttpCertificate =
          CertificateAdapters.certificate
            .fromDer(certificateByteString)
    
        assertThat(okHttpCertificate.basicConstraints).isEqualTo(
          Extension(
            id = BASIC_CONSTRAINTS,
            critical = true,
            value = BasicConstraints(true, 3),
          ),
        )
        assertThat(okHttpCertificate.commonName).isEqualTo("Jurassic Park")
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Mon Jan 08 01:13:22 GMT 2024
    - 43.9K bytes
    - Viewed (0)
  4. okhttp/src/main/kotlin/okhttp3/internal/tls/BasicCertificateChainCleaner.kt

        toVerify: X509Certificate,
        signingCert: X509Certificate,
        minIntermediates: Int,
      ): Boolean {
        if (toVerify.issuerDN != signingCert.subjectDN) {
          return false
        }
        if (signingCert.basicConstraints < minIntermediates) {
          return false // The signer can't have this many intermediates beneath it.
        }
        return try {
          toVerify.verify(signingCert.publicKey)
          true
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Mon Jan 08 01:13:22 GMT 2024
    - 4.8K bytes
    - Viewed (0)
  5. okhttp-tls/src/main/kotlin/okhttp3/tls/HeldCertificate.kt

    import java.util.concurrent.TimeUnit
    import okhttp3.internal.canParseAsIpAddress
    import okhttp3.tls.internal.der.AlgorithmIdentifier
    import okhttp3.tls.internal.der.AttributeTypeAndValue
    import okhttp3.tls.internal.der.BasicConstraints
    import okhttp3.tls.internal.der.BitString
    import okhttp3.tls.internal.der.Certificate
    import okhttp3.tls.internal.der.CertificateAdapters
    import okhttp3.tls.internal.der.CertificateAdapters.generalNameDnsName
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Mon Jan 08 01:13:22 GMT 2024
    - 21.6K bytes
    - Viewed (1)
  6. okhttp-tls/src/test/java/okhttp3/tls/internal/der/DerTest.kt

          .isEqualTo(bytes)
      }
    
      @Test fun `extension with type hint for basic constraints`() {
        val extension =
          Extension(
            BASIC_CONSTRAINTS,
            false,
            BasicConstraints(true, 4),
          )
        val bytes = "300f0603551d13040830060101ff020104".decodeHex()
    
        assertThat(CertificateAdapters.extension.toDer(extension))
          .isEqualTo(bytes)
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Mon Jan 08 01:13:22 GMT 2024
    - 31.7K bytes
    - Viewed (0)
Back to top