[java-opensaml COMMIT] in /trunk/opensaml-security-api/src/main/java/org/opensaml/security: credential/AbstractCreden...

noreply at shibboleth.net noreply at shibboleth.net
Wed Dec 26 17:16:13 EST 2012


Author: scantor
Date: Wed Dec 26 17:16:13 2012
New Revision: 3104

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3104&view=rev
Log:
Warnings, annotations, port over fix for JXT-93.

Added:
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/package-info.java
      - copied, changed from r3103, trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/package.html
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/crypto/package-info.java   (with props)
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/trust/package-info.java
      - copied, changed from r3103, trunk/opensaml-security-api/src/main/java/org/opensaml/security/trust/package.html
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509DigestCriterion.java   (with props)
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/package-info.java   (with props)
Modified:
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/credential/AbstractCredential.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/credential/BasicCredential.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/EntityIDCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyAlgorithmCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyLengthCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyNameCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/PeerEntityIDCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/PublicKeyCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/UsageCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/package.html
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/crypto/KeySupport.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/crypto/SigningUtil.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/trust/TrustEngine.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/trust/TrustedCredentialTrustEngine.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/trust/package.html
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/BasicX509Credential.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/InternalX500DNHandler.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/PKIXTrustEngine.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/PKIXValidationInformation.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/PKIXValidationInformationResolver.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/PKIXValidationOptions.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X500DNHandler.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509Credential.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509IssuerSerialCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509SubjectKeyIdentifierCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509SubjectNameCriterion.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509Support.java
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/package.html

Modified: trunk/opensaml-security-api/src/main/java/org/opensaml/security/credential/AbstractCredential.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-security-api/src/main/java/org/opensaml/security/credential/AbstractCredential.java?rev=3104&r1=3103&r2=3104&view=diff
==============================================================================
--- trunk/opensaml-security-api/src/main/java/org/opensaml/security/credential/AbstractCredential.java (original)
+++ trunk/opensaml-security-api/src/main/java/org/opensaml/security/credential/AbstractCredential.java Wed Dec 26 17:16:13 2012
@@ -134,8 +134,9 @@
      * 
      * @param newPrivateKey private key for this credential
      */
-    protected void setPrivateKey(@Nullable final PrivateKey newPrivateKey) {
+    protected void setPrivateKey(@Nonnull final PrivateKey newPrivateKey) {
         Constraint.isNull(getSecretKey(), "A credential with a secret key cannot contain a private key");
+        Constraint.isNotNull(newPrivateKey, "Credential private key cannot be null");
         privateKey = newPrivateKey;
     }
 

Modified: trunk/opensaml-security-api/src/main/java/org/opensaml/security/credential/BasicCredential.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-security-api/src/main/java/org/opensaml/security/credential/BasicCredential.java?rev=3104&r1=3103&r2=3104&view=diff

[... 2051 lines stripped ...]


More information about the commits mailing list