APIdia Launch Partner
Top Description Fields Constructors Methods
org.jcp.xml.dsig.internal.dom

public final Class Policy

extends Object
Class Inheritance
Imports
java.net.URI, .URISyntaxException, java.security.AccessController, .AccessController, .PrivilegedAction, .Security, java.util.Collections, .HashMap, .HashSet, .Locale, .Map, .Set

The secure validation policy as specified by the jdk.xml.dsig.secureValidationPolicy security property.

Field Summary

Modifier and TypeField and Description
private static Set<URI>
private static Set<String>
private static int
private static int
private static Map<String, Integer>
private static boolean
private static boolean

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Set<URI>
public static Set<String>
private static void
error(String entry)

private static void
public static int
public static int
public static int
public static boolean
public static boolean
public static boolean
restrictKey(String type, int size)

public static boolean
restrictNumReferences(int numRefs)

public static boolean
restrictNumTransforms(int numTrans)

public static boolean
public static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

disallowedAlgsback to summary
private static Set<URI> disallowedAlgs
disallowedRefUriSchemesback to summary
private static Set<String> disallowedRefUriSchemes
maxRefsback to summary
private static int maxRefs
maxTransback to summary
private static int maxTrans
minKeyMapback to summary
private static Map<String, Integer> minKeyMap
noDuplicateIdsback to summary
private static boolean noDuplicateIds
noRMLoopsback to summary
private static boolean noRMLoops

Constructor Detail

Policyback to summary
private Policy()

Method Detail

disabledAlgsback to summary
public static Set<URI> disabledAlgs()
disabledReferenceUriSchemesback to summary
public static Set<String> disabledReferenceUriSchemes()
errorback to summary
private static void error(String entry)
initializeback to summary
private static void initialize()
maxReferencesback to summary
public static int maxReferences()
maxTransformsback to summary
public static int maxTransforms()
minKeySizeback to summary
public static int minKeySize(String type)
restrictAlgback to summary
public static boolean restrictAlg(String alg)
restrictDuplicateIdsback to summary
public static boolean restrictDuplicateIds()
restrictKeyback to summary
public static boolean restrictKey(String type, int size)
restrictNumReferencesback to summary
public static boolean restrictNumReferences(int numRefs)
restrictNumTransformsback to summary
public static boolean restrictNumTransforms(int numTrans)
restrictReferenceUriSchemeback to summary
public static boolean restrictReferenceUriScheme(String uri)
restrictRetrievalMethodLoopsback to summary
public static boolean restrictRetrievalMethodLoops()