[java-opensaml COMMIT] /trunk/opensaml-security-impl/src/main/java/org/opensaml/security/x509/impl/BasicPKIXValidatio...
noreply at shibboleth.net
noreply at shibboleth.net
Thu Jul 3 09:49:21 EDT 2014
Author: rdw
Date: Thu Jul 3 09:49:21 2014
New Revision: 3944
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3944&view=rev
Log:
IDP-390 depth becomes @Nullable with a default of 1
Modified:
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/x509/impl/BasicPKIXValidationInformation.java
Modified: trunk/opensaml-security-impl/src/main/java/org/opensaml/security/x509/impl/BasicPKIXValidationInformation.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-security-impl/src/main/java/org/opensaml/security/x509/impl/BasicPKIXValidationInformation.java?rev=3944&r1=3943&r2=3944&view=diff
==============================================================================
--- trunk/opensaml-security-impl/src/main/java/org/opensaml/security/x509/impl/BasicPKIXValidationInformation.java (original)
+++ trunk/opensaml-security-impl/src/main/java/org/opensaml/security/x509/impl/BasicPKIXValidationInformation.java Thu Jul 3 09:49:21 2014
@@ -24,8 +24,6 @@
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
-import net.shibboleth.utilities.java.support.logic.Constraint;
-
import org.opensaml.security.x509.PKIXValidationInformation;
/**
@@ -50,24 +48,31 @@
* @param depth max verification path depth
*/
public BasicPKIXValidationInformation(@Nullable final Collection<X509Certificate> anchors,
- @Nullable final Collection<X509CRL> crls, @Nonnull final Integer depth) {
+ @Nullable final Collection<X509CRL> crls, @Nullable final Integer depth) {
- verificationDepth = Constraint.isNotNull(depth, "Verification depth cannot be null");
+ if (null == depth) {
+ verificationDepth = 1;
+ } else {
+ verificationDepth = depth;
+ }
trustAnchors = anchors;
trustedCRLs = crls;
}
/** {@inheritDoc} */
+ @Override
@Nullable public Collection<X509CRL> getCRLs() {
return trustedCRLs;
}
/** {@inheritDoc} */
+ @Override
@Nullable public Collection<X509Certificate> getCertificates() {
return trustAnchors;
}
/** {@inheritDoc} */
+ @Override
@Nonnull public Integer getVerificationDepth() {
return verificationDepth;
}
More information about the commits
mailing list