/** * The ID of the Repository at the remote Sesame HTTP host. * * Default: qi4j * * @return The configured ID at the remote Sesame HTTP host. */ @Optional Property<String> repositoryId(); }
/** * Alias of the {@link SecureJettyService} certificate. * * If not set, the first certificate found in the keystore is used. * * @return Alias of the {@link SecureJettyService} certificate. */ @Optional Property<String> certAlias();
/** * If SSL Session caching is enabled. * * SSL Session caching is enabled by default. * * @return If SSL Session caching is enabled. */ @Optional Property<Boolean> cacheSslSessions();
/** * @return If {@link JettyService} expose it's implementation version. */ @Optional Property<Boolean> sendServerVersion();
/** * Defaulted to Boolean.TRUE */ @Optional Property<Boolean> insertProviderOnActivate();
/** * @return Path of the keystore that contains the certificates trusted by the {@link SecureJettyService}. */ @Optional Property<String> truststorePath();
/** * @return The path of a local CRL file in PEM or DER format used during PKIX validations. */ @Optional Property<String> crlFilePath();
/** * @return If {@link JettyService} populates http header with server date. */ @Optional Property<Boolean> sendDateHeader();
X509Profile create( String name, Integer validityDays, @Optional String comment, @Optional KeyUsagesValue keyUsages, @Optional ExtendedKeyUsagesValue extendedKeyUsages, @Optional NetscapeCertTypesValue netscapeCertTypes, @Optional BasicConstraintsValue basicConstraints, @Optional NameConstraintsValue nameConstraints );
/** * Defaulted to BouncyCastle */ @Optional Property<String> providerClass();
/** * @return Number of worker threads, optional and defaults to the number of available cores. */ @Optional Property<Integer> workersCount();
/** * The URL of the remote Sesame HTTP Repository. * * Default: http://localhost:8183/ * * @return The configured URL for the remote Sesame HTTP Repository. */ @Optional Property<String> repositoryUrl();
/** * @return Coma separated list of excluded cipher suites. */ @Optional Property<String> excludeCipherSuites();
/** * @return Maximum Idle time for connections in milliseconds when resources are low. */ @Optional Property<Integer> lowResourceMaxIdleTime();
/** * Virtual hosts for this JettyService. * * Coma separated list of hostnames. * * @return Virtual hosts for this JettyService. */ @Optional Property<String> virtualHosts();
/** * This is the type of the link, typically to help differentiate between * different types of resources. * * @return The rel attribute of the Link. */ @Optional Property<String> rel();
/** * Defaulted to Boolean.TRUE */ @Optional Property<Boolean> ensureJCE();
/** * @return Defaults to 128 bytes */ @Optional Property<Integer> randomSeedSize();
/** * The algorithm used by {@link SecureRandom} for SSL operations. * * Default JVM algorithm is used if omitted. * * @return The algorithm used by {@link SecureRandom} for SSL operations. */ @Optional Property<String> secureRandomAlgorithm();
/** * @return The URL of an OCSP responder to use during PKIX validations. */ @Optional Property<String> ocspResponderURL();