jdk/src/share/lib/security/java.security-windows
author bae
Fri, 08 May 2009 15:57:33 +0400
changeset 3448 1ccef37a150f
parent 2 90ce3da70b43
child 3492 e549cea58864
permissions -rw-r--r--
6657133: Mutable statics in imageio plugins (findbugs) Reviewed-by: prr
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
     2
# This is the "master security properties file".
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
# In this file, various security properties are set for use by
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
# java.security classes. This is where users can statically register
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
# Cryptography Package Providers ("providers" for short). The term
90ce3da70b43 Initial load
duke
parents:
diff changeset
     7
# "provider" refers to a package or set of packages that supply a
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
# concrete implementation of a subset of the cryptography aspects of
90ce3da70b43 Initial load
duke
parents:
diff changeset
     9
# the Java Security API. A provider may, for example, implement one or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
# more digital signature algorithms or message digest algorithms.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
# Each provider must implement a subclass of the Provider class.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
# To register a provider in this master security properties file,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
# specify the Provider subclass name and priority in the format
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
#    security.provider.<n>=<className>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
# This declares a provider, and specifies its preference
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
# order n. The preference order is the order in which providers are
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
# searched for requested algorithms (when no specific provider is
90ce3da70b43 Initial load
duke
parents:
diff changeset
    21
# requested). The order is 1-based; 1 is the most preferred, followed
90ce3da70b43 Initial load
duke
parents:
diff changeset
    22
# by 2, and so on.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    23
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
# <className> must specify the subclass of the Provider class whose
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
# constructor sets the values of various properties that are required
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
# for the Java Security API to look up the algorithms or other
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
# facilities implemented by the provider.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    28
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    29
# There must be at least one provider specification in java.security.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    30
# There is a default provider that comes standard with the JDK. It
90ce3da70b43 Initial load
duke
parents:
diff changeset
    31
# is called the "SUN" provider, and its Provider subclass
90ce3da70b43 Initial load
duke
parents:
diff changeset
    32
# named Sun appears in the sun.security.provider package. Thus, the
90ce3da70b43 Initial load
duke
parents:
diff changeset
    33
# "SUN" provider is registered via the following:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    34
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    35
#    security.provider.1=sun.security.provider.Sun
90ce3da70b43 Initial load
duke
parents:
diff changeset
    36
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    37
# (The number 1 is used for the default provider.)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    38
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    39
# Note: Providers can be dynamically registered instead by calls to
90ce3da70b43 Initial load
duke
parents:
diff changeset
    40
# either the addProvider or insertProviderAt method in the Security
90ce3da70b43 Initial load
duke
parents:
diff changeset
    41
# class.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    42
90ce3da70b43 Initial load
duke
parents:
diff changeset
    43
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    44
# List of providers and their preference orders (see above):
90ce3da70b43 Initial load
duke
parents:
diff changeset
    45
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    46
security.provider.1=sun.security.provider.Sun
90ce3da70b43 Initial load
duke
parents:
diff changeset
    47
security.provider.2=sun.security.rsa.SunRsaSign
90ce3da70b43 Initial load
duke
parents:
diff changeset
    48
security.provider.3=com.sun.net.ssl.internal.ssl.Provider
90ce3da70b43 Initial load
duke
parents:
diff changeset
    49
security.provider.4=com.sun.crypto.provider.SunJCE
90ce3da70b43 Initial load
duke
parents:
diff changeset
    50
security.provider.5=sun.security.jgss.SunProvider
90ce3da70b43 Initial load
duke
parents:
diff changeset
    51
security.provider.6=com.sun.security.sasl.Provider
90ce3da70b43 Initial load
duke
parents:
diff changeset
    52
security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI
90ce3da70b43 Initial load
duke
parents:
diff changeset
    53
security.provider.8=sun.security.smartcardio.SunPCSC
90ce3da70b43 Initial load
duke
parents:
diff changeset
    54
security.provider.9=sun.security.mscapi.SunMSCAPI
90ce3da70b43 Initial load
duke
parents:
diff changeset
    55
90ce3da70b43 Initial load
duke
parents:
diff changeset
    56
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    57
# Select the source of seed data for SecureRandom. By default an
90ce3da70b43 Initial load
duke
parents:
diff changeset
    58
# attempt is made to use the entropy gathering device specified by 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    59
# the securerandom.source property. If an exception occurs when
90ce3da70b43 Initial load
duke
parents:
diff changeset
    60
# accessing the URL then the traditional system/thread activity 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    61
# algorithm is used. 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    62
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    63
# On Solaris and Linux systems, if file:/dev/urandom is specified and it
90ce3da70b43 Initial load
duke
parents:
diff changeset
    64
# exists, a special SecureRandom implementation is activated by default.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    65
# This "NativePRNG" reads random bytes directly from /dev/urandom.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    66
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    67
# On Windows systems, the URLs file:/dev/random and file:/dev/urandom
90ce3da70b43 Initial load
duke
parents:
diff changeset
    68
# enables use of the Microsoft CryptoAPI seed functionality.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    70
securerandom.source=file:/dev/urandom
90ce3da70b43 Initial load
duke
parents:
diff changeset
    71
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    72
# The entropy gathering device is described as a URL and can also
90ce3da70b43 Initial load
duke
parents:
diff changeset
    73
# be specified with the system property "java.security.egd". For example,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    74
#   -Djava.security.egd=file:/dev/urandom
90ce3da70b43 Initial load
duke
parents:
diff changeset
    75
# Specifying this system property will override the securerandom.source 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    76
# setting.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    77
90ce3da70b43 Initial load
duke
parents:
diff changeset
    78
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
# Class to instantiate as the javax.security.auth.login.Configuration
90ce3da70b43 Initial load
duke
parents:
diff changeset
    80
# provider.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    81
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    82
login.configuration.provider=com.sun.security.auth.login.ConfigFile
90ce3da70b43 Initial load
duke
parents:
diff changeset
    83
90ce3da70b43 Initial load
duke
parents:
diff changeset
    84
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    85
# Default login configuration file
90ce3da70b43 Initial load
duke
parents:
diff changeset
    86
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    87
#login.config.url.1=file:${user.home}/.java.login.config
90ce3da70b43 Initial load
duke
parents:
diff changeset
    88
90ce3da70b43 Initial load
duke
parents:
diff changeset
    89
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    90
# Class to instantiate as the system Policy. This is the name of the class
90ce3da70b43 Initial load
duke
parents:
diff changeset
    91
# that will be used as the Policy object.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    92
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
    93
policy.provider=sun.security.provider.PolicyFile
90ce3da70b43 Initial load
duke
parents:
diff changeset
    94
90ce3da70b43 Initial load
duke
parents:
diff changeset
    95
# The default is to have a single system-wide policy file,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    96
# and a policy file in the user's home directory.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    97
policy.url.1=file:${java.home}/lib/security/java.policy
90ce3da70b43 Initial load
duke
parents:
diff changeset
    98
policy.url.2=file:${user.home}/.java.policy
90ce3da70b43 Initial load
duke
parents:
diff changeset
    99
90ce3da70b43 Initial load
duke
parents:
diff changeset
   100
# whether or not we expand properties in the policy file
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
# if this is set to false, properties (${...}) will not be expanded in policy
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
# files.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   103
policy.expandProperties=true
90ce3da70b43 Initial load
duke
parents:
diff changeset
   104
90ce3da70b43 Initial load
duke
parents:
diff changeset
   105
# whether or not we allow an extra policy to be passed on the command line
90ce3da70b43 Initial load
duke
parents:
diff changeset
   106
# with -Djava.security.policy=somefile. Comment out this line to disable
90ce3da70b43 Initial load
duke
parents:
diff changeset
   107
# this feature.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   108
policy.allowSystemProperty=true
90ce3da70b43 Initial load
duke
parents:
diff changeset
   109
90ce3da70b43 Initial load
duke
parents:
diff changeset
   110
# whether or not we look into the IdentityScope for trusted Identities
90ce3da70b43 Initial load
duke
parents:
diff changeset
   111
# when encountering a 1.1 signed JAR file. If the identity is found
90ce3da70b43 Initial load
duke
parents:
diff changeset
   112
# and is trusted, we grant it AllPermission.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   113
policy.ignoreIdentityScope=false
90ce3da70b43 Initial load
duke
parents:
diff changeset
   114
90ce3da70b43 Initial load
duke
parents:
diff changeset
   115
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   116
# Default keystore type.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   117
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   118
keystore.type=jks
90ce3da70b43 Initial load
duke
parents:
diff changeset
   119
90ce3da70b43 Initial load
duke
parents:
diff changeset
   120
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   121
# Class to instantiate as the system scope:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   122
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   123
system.scope=sun.security.provider.IdentityDatabase
90ce3da70b43 Initial load
duke
parents:
diff changeset
   124
90ce3da70b43 Initial load
duke
parents:
diff changeset
   125
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   126
# List of comma-separated packages that start with or equal this string
90ce3da70b43 Initial load
duke
parents:
diff changeset
   127
# will cause a security exception to be thrown when
90ce3da70b43 Initial load
duke
parents:
diff changeset
   128
# passed to checkPackageAccess unless the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   129
# corresponding RuntimePermission ("accessClassInPackage."+package) has
90ce3da70b43 Initial load
duke
parents:
diff changeset
   130
# been granted.
3448
1ccef37a150f 6657133: Mutable statics in imageio plugins (findbugs)
bae
parents: 2
diff changeset
   131
package.access=sun.,com.sun.imageio.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   132
90ce3da70b43 Initial load
duke
parents:
diff changeset
   133
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   134
# List of comma-separated packages that start with or equal this string
90ce3da70b43 Initial load
duke
parents:
diff changeset
   135
# will cause a security exception to be thrown when
90ce3da70b43 Initial load
duke
parents:
diff changeset
   136
# passed to checkPackageDefinition unless the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   137
# corresponding RuntimePermission ("defineClassInPackage."+package) has
90ce3da70b43 Initial load
duke
parents:
diff changeset
   138
# been granted.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   139
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   140
# by default, no packages are restricted for definition, and none of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   141
# the class loaders supplied with the JDK call checkPackageDefinition.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   142
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   143
#package.definition=
90ce3da70b43 Initial load
duke
parents:
diff changeset
   144
90ce3da70b43 Initial load
duke
parents:
diff changeset
   145
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   146
# Determines whether this properties file can be appended to
90ce3da70b43 Initial load
duke
parents:
diff changeset
   147
# or overridden on the command line via -Djava.security.properties
90ce3da70b43 Initial load
duke
parents:
diff changeset
   148
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   149
security.overridePropertiesFile=true
90ce3da70b43 Initial load
duke
parents:
diff changeset
   150
90ce3da70b43 Initial load
duke
parents:
diff changeset
   151
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   152
# Determines the default key and trust manager factory algorithms for 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   153
# the javax.net.ssl package.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   154
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   155
ssl.KeyManagerFactory.algorithm=SunX509
90ce3da70b43 Initial load
duke
parents:
diff changeset
   156
ssl.TrustManagerFactory.algorithm=PKIX
90ce3da70b43 Initial load
duke
parents:
diff changeset
   157
90ce3da70b43 Initial load
duke
parents:
diff changeset
   158
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   159
# The Java-level namelookup cache policy for successful lookups:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   160
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   161
# any negative value: caching forever
90ce3da70b43 Initial load
duke
parents:
diff changeset
   162
# any positive value: the number of seconds to cache an address for
90ce3da70b43 Initial load
duke
parents:
diff changeset
   163
# zero: do not cache
90ce3da70b43 Initial load
duke
parents:
diff changeset
   164
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   165
# default value is forever (FOREVER). For security reasons, this
90ce3da70b43 Initial load
duke
parents:
diff changeset
   166
# caching is made forever when a security manager is set. When a security
90ce3da70b43 Initial load
duke
parents:
diff changeset
   167
# manager is not set, the default behavior is to cache for 30 seconds.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   168
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   169
# NOTE: setting this to anything other than the default value can have
90ce3da70b43 Initial load
duke
parents:
diff changeset
   170
#       serious security implications. Do not set it unless 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   171
#       you are sure you are not exposed to DNS spoofing attack.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   172
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   173
#networkaddress.cache.ttl=-1 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   174
90ce3da70b43 Initial load
duke
parents:
diff changeset
   175
# The Java-level namelookup cache policy for failed lookups:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   176
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   177
# any negative value: cache forever
90ce3da70b43 Initial load
duke
parents:
diff changeset
   178
# any positive value: the number of seconds to cache negative lookup results
90ce3da70b43 Initial load
duke
parents:
diff changeset
   179
# zero: do not cache
90ce3da70b43 Initial load
duke
parents:
diff changeset
   180
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   181
# In some Microsoft Windows networking environments that employ
90ce3da70b43 Initial load
duke
parents:
diff changeset
   182
# the WINS name service in addition to DNS, name service lookups
90ce3da70b43 Initial load
duke
parents:
diff changeset
   183
# that fail may take a noticeably long time to return (approx. 5 seconds).
90ce3da70b43 Initial load
duke
parents:
diff changeset
   184
# For this reason the default caching policy is to maintain these
90ce3da70b43 Initial load
duke
parents:
diff changeset
   185
# results for 10 seconds. 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   186
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   187
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   188
networkaddress.cache.negative.ttl=10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   189
90ce3da70b43 Initial load
duke
parents:
diff changeset
   190
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   191
# Properties to configure OCSP for certificate revocation checking
90ce3da70b43 Initial load
duke
parents:
diff changeset
   192
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   193
90ce3da70b43 Initial load
duke
parents:
diff changeset
   194
# Enable OCSP 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   195
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   196
# By default, OCSP is not used for certificate revocation checking.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   197
# This property enables the use of OCSP when set to the value "true".
90ce3da70b43 Initial load
duke
parents:
diff changeset
   198
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   199
# NOTE: SocketPermission is required to connect to an OCSP responder.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   200
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   201
# Example,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   202
#   ocsp.enable=true
90ce3da70b43 Initial load
duke
parents:
diff changeset
   203
 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   204
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   205
# Location of the OCSP responder
90ce3da70b43 Initial load
duke
parents:
diff changeset
   206
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   207
# By default, the location of the OCSP responder is determined implicitly
90ce3da70b43 Initial load
duke
parents:
diff changeset
   208
# from the certificate being validated. This property explicitly specifies
90ce3da70b43 Initial load
duke
parents:
diff changeset
   209
# the location of the OCSP responder. The property is used when the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   210
# Authority Information Access extension (defined in RFC 3280) is absent
90ce3da70b43 Initial load
duke
parents:
diff changeset
   211
# from the certificate or when it requires overriding.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   212
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   213
# Example,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   214
#   ocsp.responderURL=http://ocsp.example.net:80
90ce3da70b43 Initial load
duke
parents:
diff changeset
   215
 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   216
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   217
# Subject name of the OCSP responder's certificate
90ce3da70b43 Initial load
duke
parents:
diff changeset
   218
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   219
# By default, the certificate of the OCSP responder is that of the issuer
90ce3da70b43 Initial load
duke
parents:
diff changeset
   220
# of the certificate being validated. This property identifies the certificate
90ce3da70b43 Initial load
duke
parents:
diff changeset
   221
# of the OCSP responder when the default does not apply. Its value is a string 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   222
# distinguished name (defined in RFC 2253) which identifies a certificate in 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   223
# the set of certificates supplied during cert path validation. In cases where 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   224
# the subject name alone is not sufficient to uniquely identify the certificate
90ce3da70b43 Initial load
duke
parents:
diff changeset
   225
# then both the "ocsp.responderCertIssuerName" and
90ce3da70b43 Initial load
duke
parents:
diff changeset
   226
# "ocsp.responderCertSerialNumber" properties must be used instead. When this
90ce3da70b43 Initial load
duke
parents:
diff changeset
   227
# property is set then those two properties are ignored.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   228
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   229
# Example,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   230
#   ocsp.responderCertSubjectName="CN=OCSP Responder, O=XYZ Corp"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   231
90ce3da70b43 Initial load
duke
parents:
diff changeset
   232
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   233
# Issuer name of the OCSP responder's certificate
90ce3da70b43 Initial load
duke
parents:
diff changeset
   234
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   235
# By default, the certificate of the OCSP responder is that of the issuer
90ce3da70b43 Initial load
duke
parents:
diff changeset
   236
# of the certificate being validated. This property identifies the certificate
90ce3da70b43 Initial load
duke
parents:
diff changeset
   237
# of the OCSP responder when the default does not apply. Its value is a string
90ce3da70b43 Initial load
duke
parents:
diff changeset
   238
# distinguished name (defined in RFC 2253) which identifies a certificate in
90ce3da70b43 Initial load
duke
parents:
diff changeset
   239
# the set of certificates supplied during cert path validation. When this 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   240
# property is set then the "ocsp.responderCertSerialNumber" property must also 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   241
# be set. When the "ocsp.responderCertSubjectName" property is set then this 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   242
# property is ignored.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   243
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   244
# Example,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   245
#   ocsp.responderCertIssuerName="CN=Enterprise CA, O=XYZ Corp"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   246
 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   247
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   248
# Serial number of the OCSP responder's certificate
90ce3da70b43 Initial load
duke
parents:
diff changeset
   249
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   250
# By default, the certificate of the OCSP responder is that of the issuer
90ce3da70b43 Initial load
duke
parents:
diff changeset
   251
# of the certificate being validated. This property identifies the certificate
90ce3da70b43 Initial load
duke
parents:
diff changeset
   252
# of the OCSP responder when the default does not apply. Its value is a string
90ce3da70b43 Initial load
duke
parents:
diff changeset
   253
# of hexadecimal digits (colon or space separators may be present) which
90ce3da70b43 Initial load
duke
parents:
diff changeset
   254
# identifies a certificate in the set of certificates supplied during cert path
90ce3da70b43 Initial load
duke
parents:
diff changeset
   255
# validation. When this property is set then the "ocsp.responderCertIssuerName"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   256
# property must also be set. When the "ocsp.responderCertSubjectName" property
90ce3da70b43 Initial load
duke
parents:
diff changeset
   257
# is set then this property is ignored.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   258
#
90ce3da70b43 Initial load
duke
parents:
diff changeset
   259
# Example,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   260
#   ocsp.responderCertSerialNumber=2A:FF:00
90ce3da70b43 Initial load
duke
parents:
diff changeset
   261