An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues

With the new JCE 1.2.1, customizing securitymanager may be necessary in order to properly implement your provider. Sun also asks that providers carefully document services for users, and although JCE 1.2.1 hallmarks availability of these cryptography tools outside of the United States, implementing them in this way adds a layer of complexity.

provided by: 
Originally published at Internet.com


With the new JCE 1.2.1, customizing securitymanager may be necessary in order to properly implement your provider. Sun also asks that providers carefully document services for users, and although JCE 1.2.1 hallmarks availability of these cryptography tools outside of the United States, implementing them in this way adds a layer of complexity.

Permissions



Your provider may need permissions from securitymanager in order to run. java.io.FilePermission is needed when authenticating JCE 1.2.1, java.lang.RuntimePermission is needed for a provider to get its own protection domain, and java.security.SecurityPermisions are necessary to set provider properties. These permissions are necessary when the JCE 1.2.1 framework is not an installed extension or when a client does not install your provider as an installed extension.

Documentation



The types of algorithms and other services implemented by your provider and instructions for installation need to be included as part of your provider documentation, especially if you plan on selling or sharing your provider online. This should at least include the name programs should use to refer to your provider, which is currently case sensitive.
...

Read article at Internet.com site
Regional Articles
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Alabama
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Alaska
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Arizona
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Arkansas
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues California
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Colorado
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Connecticut
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues DC
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Delaware
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Florida
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Georgia
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Hawaii
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Idaho
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Illinois
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Indiana
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Iowa
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Kansas
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Kentucky
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Louisiana
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Maine
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Maryland
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Massachusetts
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Michigan
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Minnesota
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Mississippi
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Missouri
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Montana
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Nebraska
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Nevada
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues New Hampshire
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues New Jersey
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues New Mexico
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues New York
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues North Carolina
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues North Dakota
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Ohio
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Oklahoma
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Oregon
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Pennsylvania
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Rhode Island
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues South Carolina
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues South Dakota
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Tennessee
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Texas
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Utah
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Vermont
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Virginia
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Washington
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues West Virginia
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Wisconsin
- An Overview of Cryptography in Java, Part 4: Permissions, Documentation, and Export Issues Wyoming

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML