Index: J
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: J
- JAR files
- creating with jarsigner: A.2. The jarsigner Tool
- keystores in: 11.2. The KeyStore Class
- loading classes from: 3.5.2. A JAR File Class Loader
- signing: A.2.1. Creating a Signed JAR File
- reading signed files: 12.2.1. Reading Signed JAR Files
- security policy and: 12.2.2. The Signed JAR File and Security Policies
- verifying: A.2.2. Verifying a JAR File
- jarsigner utility: 11.2. The KeyStore Class
- A.2. The jarsigner Tool
- Java
- applets (see applets)
- applications (see applications)
- 1.4. Running a Java Application
- authentication and: 7.1.3. Java's Role in Authentication
- compiler (see compiler)
- encryption and: 7.1.2. Data Authentication
- 7.1.2. Data Authentication
- (see also encryption)
- enforcing language rules: 2.2. Enforcement of the Java Language Rules
- key management: 11. Key Management
- 11.2. The KeyStore Class
- language security constructs: 2.1. Java Language Security Constructs
- sandbox model: 1.2. The Java Sandbox
- 1.2. The Java Sandbox
- (see also sandboxes)
- signed classes and: 12.2. Signed Classes
- security bugs: C.1.1. Java Security Bugs
- security policies in Java 1.2: 6.3.6. Establishing a Security Policy in 1.2
- versions of: 0.2. Versions Used in This Book
- secure applications and: 1.4.2. Built-in Java Application Security
- trusted classes: 4.2. Trusted and Untrusted Classes
- virtual machine (see virtual machine)
- Java API
- permissions of: 5.2.2. Permissions of the Java API
- security managers and: 4.1.1. Security Managers and the Java API
- 6. Implementing Security Policies
- java.awt.AWTPermission class: 5.2.2. Permissions of the Java API
- 6.3.6. Establishing a Security Policy in 1.2
- D.8. Miscellaneous Packages
- java.crypto package: D.5. Package javax.crypto
- Java Cryptography Extension (JCE): 7.3.4. Encryption Engines
- java.io.Externalizable interface: 2.1.1. Object Serialization and Memory Integrity
- java.io.FilePermission class: 5.2.2. Permissions of the Java API
- 6.3.6. Establishing a Security Policy in 1.2
- D.8. Miscellaneous Packages
- java.io.Serializable interface: 2.1.1. Object Serialization and Memory Integrity
- java.io.SerializablePermission class: 5.2.2. Permissions of the Java API
- D.8. Miscellaneous Packages
- java.lang.ClassLoader class: D.8. Miscellaneous Packages
- java.lang.reflect.ReflectPermission class: 5.2.2. Permissions of the Java API
- D.8. Miscellaneous Packages
- java.lang.RuntimePermission class: 5.2.2. Permissions of the Java API
- 6.3.6. Establishing a Security Policy in 1.2
- D.8. Miscellaneous Packages
- java.lang.SecurityMnager class: 4.1.1. Security Managers and the Java API
- 6.3.6. Establishing a Security Policy in 1.2
- D.8. Miscellaneous Packages
- java.net.NetPermission class: 5.2.2. Permissions of the Java API
- 6.3.6. Establishing a Security Policy in 1.2
- D.8. Miscellaneous Packages
- java.net.SocketPermission class: 5.2.2. Permissions of the Java API
- 6.3.6. Establishing a Security Policy in 1.2
- D.8. Miscellaneous Packages
- java.net.URLClassLoader class: D.8. Miscellaneous Packages
- java.policy files
- administering by hand: A.4.2. The java.policy File
- default security policy: 6.3.6. Establishing a Security Policy in 1.2
- managing entries with policytool: A.3. The policytool
- sharing keystores via: 11.3. A Key Management Example
- Java properties (see properties)
- Java reflection API: 1.4.1. Outline of the JavaRunner Application
- java.rmi.RMISecurityManager class: 6.3.7.1. The RMI security manager
- D.8. Miscellaneous Packages
- java.rmi.server.RMIClassLoader class: 3.2.3. The RMI Class Loader
- 3.2.6. Choosing the Right Class Loader
- D.8. Miscellaneous Packages
- java.security.AccessControlContext class: 6.3.6. Establishing a Security Policy in 1.2
- D.1. Package java.security
- java.security.AccessController class: 5.5. The AccessController Class
- D.1. Package java.security
- java.security.AlgorithmParameterGenerator class: D.1. Package java.security
- java.security.AlgorithmParameterGeneratorSpi class: D.1. Package java.security
- java.security.AlgorithmParameters class: D.1. Package java.security
- java.security.AlgorithmParametersSpi class: D.1. Package java.security
- java.security.AllPermission class: 5.2.2. Permissions of the Java API
- D.1. Package java.security
- java.security.BasicPermission class: 5.2.4. The BasicPermission Class
- D.1. Package java.security
- java.security.cert package: D.2. Package java.security.cert
- java.security.cert.RevokedCertificate class: D.2. Package java.security.cert
- java.security.cert.X509CRL class: 10.4.5. Revoked Certificates
- D.2. Package java.security.cert
- java.security.cert.X509Extension class: D.2. Package java.security.cert
- java.security.CodeSource class: 5.1. The CodeSource Class
- D.1. Package java.security
- java.security.DigestInputStream class: 9.2.2. The DigestInputStream Class
- D.1. Package java.security
- java.security.DigestOutputStream class: 9.2.1. The DigestOutputStream Class
- D.1. Package java.security
- java.security file: 5.3.1. The Default Policy
- administering by hand: A.4.1. The java.security File
- code of (Java 1.2): 5.3.1. The Default Policy
- java.security.Guard interface: D.1. Package java.security
- java.security.GuardedObject class: 5.6. Guarded Objects
- D.1. Package java.security
- java.security.interfaces.DSAKey interface: 10.1.1.1. DSA keys
- java.security.interfaces.DSAKeyPair-Generator interface: 10.2.2. Generating DSA Keys
- D.3. Package java.security.interfaces
- java.security.interfaces.DSAParams interface: 10.1.1.1. DSA keys
- D.3. Package java.security.interfaces
- java.security.interfaces package: D.3. Package java.security.interfaces
- java.security.Key interface: 10.1.1. The Key Interface
- D.1. Package java.security
- java.security.KeyFactory class: 10.3. The KeyFactory Class
- D.1. Package java.security
- java.security.KeyFactorySpi class: 10.3.2. Implementing a Key Factory
- D.1. Package java.security
- java.security.KeyPair class: 10.1.2. The KeyPair Class
- D.1. Package java.security
- java.security.KeyPairGenerator class: 10.2. The KeyPairGenerator Class
- java.security.MessageDigest class: 9. Message Digests
- D.1. Package java.security
- java.security.MessageDigestSpi class: D.1. Package java.security
- java.security package (see security package)
- java.security.Permission class: 5.2. Permissions
- 5.2.3. Using the Permission Class
- D.1. Package java.security
- java.security.PermissionCollection class: 5.2.5. Permission Collections
- D.1. Package java.security
- java.security.Permissions class: 5.2.6. The Permissions Class
- D.1. Package java.security
- java.security.Policy class: 5.3. The Policy Class
- D.1. Package java.security
- java.security.PolicyFile class: 5.3. The Policy Class
- java.security.Principal interface: D.1. Package java.security
- java.security.PrivateKey interface: D.1. Package java.security
- java.security.ProtectionDomain class: 5.4. Protection Domains
- D.1. Package java.security
- java.security.Provider class: 8.2. The Provider Class
- D.1. Package java.security
- java.security.SecureClassLoader class: 3.2.4. The Secure Class Loader
- D.1. Package java.security
- java.security.SecureRandom class: D.1. Package java.security
- java.security.Security class: 8.3. The Security Class
- D.1. Package java.security
- java.security.SecurityPermission class: 5.2.2. Permissions of the Java API
- D.1. Package java.security
- java.security.Signature class: 12.1. The Signature Class
- D.1. Package java.security
- implementing: 12.3. Implementing a Signature Class
- java.security.SignatureSpi class: D.1. Package java.security
- java.security.SignedObject class: 12.1.2. The SignedObject Class
- D.1. Package java.security
- java.security.spec.AlgorithmParameterSpec interface: 10.3.3.2. The AlgorithmParameterSpec interface
- D.4. Package java.security.spec
- java.security.spec.DSAParameterSpec class: 10.3.3.2. The AlgorithmParameterSpec interface
- 10.3.3.2. The AlgorithmParameterSpec interface
- D.4. Package java.security.spec
- java.security.spec.EncodedKeySpec class: 10.3.3.1. The EncodedKeySpec class
- D.4. Package java.security.spec
- java.security.spec.KeySpec interface: 10.3.3. Key Specifications
- D.4. Package java.security.spec
- java.security.spec package: D.4. Package java.security.spec
- java.security.spec.PKCS8EncodedKeySpec class: 10.3.3.1. The EncodedKeySpec class
- D.4. Package java.security.spec
- java.security.spec.X509EncodedKeySpec class: 10.3.3.1. The EncodedKeySpec class
- D.4. Package java.security.spec
- java.security.UnresolvedPermission class: 5.2.2. Permissions of the Java API
- D.1. Package java.security
- java.util.jar package: 3.5.2. A JAR File Class Loader
- java.util.PropertyPermission class: 5.2.2. Permissions of the Java API
- D.8. Miscellaneous Packages
- java.util.zip package: 3.5.2. A JAR File Class Loader
- javac (see compiler)
- javakey utility: 11.1. Overview of Key Management
- JavaRunner program (example)
- loading classes: 3.3. Loading Classes
- outline of: 1.4.1. Outline of the JavaRunner Application
- running as secure: 6.4.1. The Secure JavaRunner Program
- JavaRunnerLoader class (example): 3.3. Loading Classes
- JAR file support: 3.5.2. A JAR File Class Loader
- JavaRunnerManager class (example): 6.3.6. Establishing a Security Policy in 1.2
- java.security.cert.Certificate class: 10.4. Certificates
- D.2. Package java.security.cert
- java.security.Certificate interface: 10.4. Certificates
- java.security.cert.X509Certificate class: 10.4.3. The X509Certificate Class
- D.2. Package java.security.cert
- java.security.Identity class: B.1.1. The Identity Class
- D.1. Package java.security
- java.security.IdentityScope class: B.2. Identity Scopes
- B.2. Identity Scopes
- D.1. Package java.security
- java.security.KeyStore class: 11.2. The KeyStore Class
- D.1. Package java.security
- java.security.Principle interface: 11.1.1. Principals
- java.security.PublicKey class: D.1. Package java.security
- java.security.Signer class: B.1.2. Signers
- B.3.2. Implementing a Signer Class
- D.1. Package java.security
- javax.crypto.Cipher class: 13.2. The Sun Security Provider in the JCE
- 13.5. Encrypting Data
- D.5. Package javax.crypto
- javax.crypto.CipherInputStream class: 13.6.2. The CipherInputStream Class
- D.5. Package javax.crypto
- javax.crypto.CipherOutputStream class: 13.6.1. The CipherOutputStream Class
- D.5. Package javax.crypto
- javax.crypto.CipherSpi class: 13.5.3. Implementing the Cipher Class
- D.5. Package javax.crypto
- javax.crypto.interfaces package: 13.3. Key Types in the JCE
- D.6. Package javax.crypto.interfaces
- javax.crypto.interfaces.RSAPrivateKey interface: D.3. Package java.security.interfaces
- javax.crypto.interfaces.RSAPublicKey interface: D.7. Package javax.crypto.spec
- javax.crypto.KeyAgreement class: 13.2. The Sun Security Provider in the JCE
- 13.7. Symmetric Key Agreement
- D.5. Package javax.crypto
- javax.crypto.KeyAgreementSpi class: D.5. Package javax.crypto
- javax.crypto.KeyGenerator class: 13.2. The Sun Security Provider in the JCE
- 13.4.1. The KeyGenerator Class
- D.5. Package javax.crypto
- javax.crypto.KeyGeneratorSpi class: D.5. Package javax.crypto
- javax.crypto.NullCipher class: 13.5.1. Using the Cipher Class
- D.5. Package javax.crypto
- javax.crypto.SecretKey class: D.5. Package javax.crypto
- javax.crypto.SealedObject class: 13.8. Sealed Objects
- D.5. Package javax.crypto
- javax.crypto.SecretKeyFactory class: 13.2. The Sun Security Provider in the JCE
- 13.4.2. The SecretKeyFactory Class
- D.5. Package javax.crypto
- javax.crypto.spec.DESedeKeySpec class: 13.4.2.1. Secret key specifications
- D.7. Package javax.crypto.spec
- javax.crypto.spec.DESKeySpec class: 13.4.2.1. Secret key specifications
- D.7. Package javax.crypto.spec
- javax.crypto.spec.DESParameterSpec class: 13.4.2.1. Secret key specifications
- D.7. Package javax.crypto.spec
- javax.crypto.spec.DHGenParameterSpec class: 13.4.2.1. Secret key specifications
- D.7. Package javax.crypto.spec
- javax.crypto.spec.DHParameterSpec class: 13.4.2.1. Secret key specifications
- D.7. Package javax.crypto.spec
- javax.crypto.spec.DHPrivateKeySpec class: 13.3. Key Types in the JCE
- D.7. Package javax.crypto.spec
- javax.crypto.spec.DHPublicKeySpec class: 13.4.2.1. Secret key specifications
- 13.4.2.1. Secret key specifications
- D.7. Package javax.crypto.spec
- javax.crypto.spec package: D.7. Package javax.crypto.spec
- javax.crypto.spec.PBEKeySpec class: 13.4.2.1. Secret key specifications
- D.7. Package javax.crypto.spec
- javax.crypto.spec.PBEParameterSpec class: 13.4.2.1. Secret key specifications
- D.7. Package javax.crypto.spec
- javax.crypto.spec.RSAPrivateKeyCrtSpec class: 13.4.2.1. Secret key specifications
- javax.crypto.spec.RSAPrivateKeySpec class: 13.4.2.1. Secret key specifications
- D.4. Package java.security.spec
- javax.crypto.spec.RSAPublicKeySpec class: 13.4.2.1. Secret key specifications
- D.4. Package java.security.spec
- JCE (Java Cryptography Extension): 7.3.4. Encryption Engines
- cipher streams: 13.6. Cipher Streams
- encrypting data: 13.5. Encrypting Data
- export restrictions: 13.1. Export Restrictions
- key types in: 13.3. Key Types in the JCE
- sealed classes: 13.8. Sealed Objects
- D.5. Package javax.crypto
- Sun security provider: 13.2. The Sun Security Provider in the JCE
- symmetric key agreements: 13.7. Symmetric Key Agreement
- JVM (see virtual machine)
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 2001
O'Reilly & Associates, Inc.
All Rights Reserved.