Package | Class | Tree | Deprecated | Index | Help
| Oracle Security Developer Tools PKI SDK OCSP Java API Reference 10g Release 3 (10.1.3) B25375-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## oracle.security.crypto.ocsp
Class ServiceLocatorExtension

`java.lang.Object
oracle.security.crypto.cert.X509Extension
oracle.security.crypto.ocsp.ServiceLocatorExtension`

All Implemented Interfaces:
  oracle.security.crypto.asn1.ASN1Object, oracle.security.crypto.util.Streamable

public class ServiceLocatorExtension
extends oracle.security.crypto.cert.X509Extension

Represents the ServiceLocatorExtension from RFC 2560.

Field Summary

Fields inherited from class oracle.security.crypto.cert.X509Extension
`id_netscape_ce, id_netscape_ce_type, id_set_ce, id_set_ce_type, isDecoded`

Constructor Summary
`ServiceLocatorExtension()` Create a new extension with the appropriate OID type.
`ServiceLocatorExtension(java.io.InputStream is)`
`ServiceLocatorExtension(oracle.security.crypto.cert.X500Name issuer)` Creates a new extension with the given issuer name.
`ServiceLocatorExtension(oracle.security.crypto.cert.X500Name issuer, oracle.security.crypto.cert.AuthorityInfoAccess access)` Creates a new extension with the given issuer and access descriptions.
`ServiceLocatorExtension(oracle.security.crypto.cert.X500Name issuer, oracle.security.crypto.cert.AuthorityInfoAccess access, boolean critical)` Creates a new extension with the given issuer and access descriptions.
`ServiceLocatorExtension(oracle.security.crypto.cert.X500Name issuer, boolean critical)` Creates a new extension with the given issuer name.

Method Summary
`oracle.security.crypto.cert.X500Name` | `getIssuer()` Gets the issuer's name.
`oracle.security.crypto.cert.AuthorityInfoAccess` | `getLocatorAccessInfo()` Gets the locator access info.
`void` | `setLocatorAccessInfo(oracle.security.crypto.cert.AuthorityInfoAccess access)` Sets the locator access info.
`java.lang.String` | `toString()`

Methods inherited from class oracle.security.crypto.cert.X509Extension
`getASN1Value, getCritical, getID, getType, getValue, input, input, inputInstance, isRecognized, length, output, setCritical, setValue`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### ServiceLocatorExtension

    public ServiceLocatorExtension()

  Create a new extension with the appropriate OID type.

  Note: An object created using this constructor may not be in a valid state. This constructor is intended primarily for use in conjunction with the `X509Extension.input(java.io.InputStream)` method.

### ServiceLocatorExtension

    public ServiceLocatorExtension(oracle.security.crypto.cert.X500Name issuer)

  Creates a new extension with the given issuer name. By default, this extension will be non-critical.
Parameters:
  `issuer` - The issuer's X500Name.

### ServiceLocatorExtension

    public ServiceLocatorExtension(oracle.security.crypto.cert.X500Name issuer,
                                   boolean critical)

  Creates a new extension with the given issuer name.
Parameters:
  `issuer` - The issuer's X500Name.
  `critical` - `true` if this extension is critical, `false` otherwise.

### ServiceLocatorExtension

    public ServiceLocatorExtension(oracle.security.crypto.cert.X500Name issuer,
                                   oracle.security.crypto.cert.AuthorityInfoAccess access)

  Creates a new extension with the given issuer and access descriptions. By default, this extension will be non-critical.
Parameters:
  `issuer` - The issuer's X500Name.
  `access` - An `AuthorityInfoAcess`.

### ServiceLocatorExtension

    public ServiceLocatorExtension(oracle.security.crypto.cert.X500Name issuer,
                                   oracle.security.crypto.cert.AuthorityInfoAccess access,
                                   boolean critical)

  Creates a new extension with the given issuer and access descriptions.
Parameters:
  `issuer` - The issuer's X500Name.
  `access` - An `AuthorityInfoAcess`.
  `critical` - `true` if this extension is critical, `false` otherwise.

### ServiceLocatorExtension

    public ServiceLocatorExtension(java.io.InputStream is)
                            throws java.io.IOException

Method Detail

### getIssuer

    public oracle.security.crypto.cert.X500Name getIssuer()

  Gets the issuer's name.
  Returns:
    A X500Name representing the issuer's name.

### setLocatorAccessInfo

    public void setLocatorAccessInfo(oracle.security.crypto.cert.AuthorityInfoAccess access)

  Sets the locator access info.
  Parameters:
    `access` - An `AuthorityInfoAccess`.

### getLocatorAccessInfo

    public oracle.security.crypto.cert.AuthorityInfoAccess getLocatorAccessInfo()

  Gets the locator access info.
  Returns:
    An `AuthorityInfoAccess`, or `null` if none is defined.

### toString

    public java.lang.String toString()

Package | Class | Tree | Deprecated | Index | Help
| Oracle Security Developer Tools PKI SDK OCSP Java API Reference 10g Release 3 (10.1.3) B25375-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2005, 2006 , Oracle. All rights reserved.