Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 63 for openjsse (0.07 seconds)

  1. okhttp/src/jvmMain/kotlin/okhttp3/internal/platform/OpenJSSEPlatform.kt

    import okhttp3.Protocol
    
    /**
     * Platform using OpenJSSE (https://github.com/openjsse/openjsse) if installed as the first
     * Security Provider.
     *
     * Requires org.openjsse:openjsse >= 1.1.0 on the classpath.
     */
    class OpenJSSEPlatform private constructor() : Platform() {
      private val provider: Provider =
        org.openjsse.net.ssl
          .OpenJSSE()
    
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Jan 27 09:00:39 GMT 2026
    - 3.6K bytes
    - Click Count (0)
  2. okhttp/src/jvmMain/kotlin/okhttp3/internal/platform/PlatformRegistry.kt

          val bc = BouncyCastlePlatform.buildIfSupported()
    
          if (bc != null) {
            return bc
          }
        }
    
        if (isOpenJSSEPreferred) {
          val openJSSE = OpenJSSEPlatform.buildIfSupported()
    
          if (openJSSE != null) {
            return openJSSE
          }
        }
    
        // An Oracle JDK 9 like OpenJDK, or JDK 8 251+.
        val jdk9 = Jdk9Platform.buildIfSupported()
    
        if (jdk9 != null) {
          return jdk9
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Thu May 22 14:39:30 GMT 2025
    - 2.1K bytes
    - Click Count (0)
  3. docs/security/security_providers.md

    [Conscrypt]: https://www.conscrypt.org/
    [Corretto]: https://github.com/corretto/amazon-corretto-crypto-provider
    [GraalVM]: https://www.graalvm.org/
    [OpenJDK]: https://openjdk.java.net/groups/security/
    [OpenJSSE]: https://github.com/openjsse/openjsse
    [OpenSSL]: https://www.openssl.org/
    [bug5592]: https://github.com/square/okhttp/issues/5592
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Sun Feb 06 02:19:09 GMT 2022
    - 1.7K bytes
    - Click Count (0)
  4. build-logic/src/main/kotlin/okhttp.testing-conventions.gradle.kts

    tasks.withType<Test> {
      useJUnitPlatform()
      jvmArgs("-Dokhttp.platform=$platform")
    
      if (platform == "loom") {
        jvmArgs("-Djdk.tracePinnedThreads=short")
      }
      if (platform == "openjsse") {
        if (testJavaVersion > 8) {
          throw GradleException("OpenJSSE is only supported on Java 8")
        }
      }
    
      val javaToolchains = project.extensions.getByType<JavaToolchainService>()
      javaLauncher.set(javaToolchains.launcherFor {
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Sat Feb 07 07:16:57 GMT 2026
    - 1.7K bytes
    - Click Count (0)
  5. okhttp-testing-support/src/main/kotlin/okhttp3/testing/PlatformRule.kt

              if (!OpenJSSEPlatform.isSupported) {
                System.err.println("Warning: OpenJSSE not available")
              }
    
              if (System.getProperty("javax.net.debug") == null) {
                System.setProperty("javax.net.debug", "")
              }
    
              Security.insertProviderAt(OpenJSSE(), 1)
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Jan 27 09:00:39 GMT 2026
    - 15.5K bytes
    - Click Count (1)
  6. okhttp/src/jvmTest/kotlin/okhttp3/OpenJSSETest.kt

    import org.junit.jupiter.api.BeforeEach
    import org.junit.jupiter.api.Disabled
    import org.junit.jupiter.api.Test
    import org.junit.jupiter.api.extension.RegisterExtension
    import org.openjsse.sun.security.ssl.SSLSocketFactoryImpl
    import org.openjsse.sun.security.ssl.SSLSocketImpl
    
    class OpenJSSETest {
      @JvmField @RegisterExtension
      var platform = PlatformRule()
    
      @JvmField @RegisterExtension
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Wed Jun 18 12:28:21 GMT 2025
    - 3.7K bytes
    - Click Count (0)
  7. android-test/build.gradle.kts

      testImplementation(libs.conscrypt.openjdk)
      testImplementation(libs.junit.jupiter.engine)
      testImplementation(libs.junit.vintage.engine)
    
      androidTestImplementation(projects.okhttpTestingSupport) {
        exclude("org.openjsse", "openjsse")
        exclude("org.conscrypt", "conscrypt-openjdk-uber")
        exclude("software.amazon.cryptools", "AmazonCorrettoCryptoProvider")
      }
      androidTestImplementation(libs.assertk)
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 3.8K bytes
    - Click Count (2)
  8. okhttp/build.gradle.kts

            implementation(projects.okhttpUrlconnection)
    
            if (platform == "conscrypt") {
              implementation(libs.conscrypt.openjdk)
            } else if (platform == "openjsse") {
              implementation(libs.openjsse)
            }
          }
        }
    
        if (testJavaVersion >= 17) {
          val androidHostTest by getting {
            dependencies {
              implementation(libs.androidx.junit)
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Wed Feb 04 22:16:39 GMT 2026
    - 11.4K bytes
    - Click Count (0)
  9. .github/workflows/build.yml

      providers:
        runs-on: ubuntu-latest
        if: github.ref == 'refs/heads/master' || contains(github.event.pull_request.labels.*.name, 'providers')
        strategy:
          matrix:
            include:
              - provider: openjsse
                java-version: 8
              - provider: bouncycastle
                java-version: 21
              - provider: corretto
                java-version: 21
              - provider: conscrypt
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Mar 10 16:19:02 GMT 2026
    - 11.6K bytes
    - Click Count (0)
  10. gradle/libs.versions.toml

    mockserver-client = { module = "org.mock-server:mockserver-client-java-no-dependencies", version.ref = "mockserver-client" }
    native-image-svm = { module = "org.graalvm.nativeimage:svm", version.ref = "graalvm" }
    openjsse = { module = "org.openjsse:openjsse", version.ref = "openjsse" }
    playservices-safetynet = { module = "com.google.android.gms:play-services-safetynet", version.ref = "playservices-safetynet" }
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Mar 31 22:01:48 GMT 2026
    - 12K bytes
    - Click Count (0)
Back to Top