mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)
Reviewed-by: weijun
This commit is contained in:
parent
cc25927f2d
commit
3790e58090
65 changed files with 606 additions and 620 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -28,16 +28,16 @@ package javax.security.sasl;
|
|||
import javax.security.auth.callback.Callback;
|
||||
|
||||
/**
|
||||
* This callback is used by {@code SaslServer} to determine whether
|
||||
* one entity (identified by an authenticated authentication id)
|
||||
* can act on
|
||||
* behalf of another entity (identified by an authorization id).
|
||||
*
|
||||
* @since 1.5
|
||||
*
|
||||
* @author Rosanna Lee
|
||||
* @author Rob Weltman
|
||||
*/
|
||||
* This callback is used by {@code SaslServer} to determine whether
|
||||
* one entity (identified by an authenticated authentication id)
|
||||
* can act on
|
||||
* behalf of another entity (identified by an authorization id).
|
||||
*
|
||||
* @since 1.5
|
||||
*
|
||||
* @author Rosanna Lee
|
||||
* @author Rob Weltman
|
||||
*/
|
||||
public class AuthorizeCallback implements Callback, java.io.Serializable {
|
||||
/**
|
||||
* The (authenticated) authentication id to check.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -28,14 +28,14 @@ package javax.security.sasl;
|
|||
import javax.security.auth.callback.TextInputCallback;
|
||||
|
||||
/**
|
||||
* This callback is used by {@code SaslClient} and {@code SaslServer}
|
||||
* to retrieve realm information.
|
||||
*
|
||||
* @since 1.5
|
||||
*
|
||||
* @author Rosanna Lee
|
||||
* @author Rob Weltman
|
||||
*/
|
||||
* This callback is used by {@code SaslClient} and {@code SaslServer}
|
||||
* to retrieve realm information.
|
||||
*
|
||||
* @since 1.5
|
||||
*
|
||||
* @author Rosanna Lee
|
||||
* @author Rob Weltman
|
||||
*/
|
||||
public class RealmCallback extends TextInputCallback {
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -28,14 +28,14 @@ package javax.security.sasl;
|
|||
import javax.security.auth.callback.ChoiceCallback;
|
||||
|
||||
/**
|
||||
* This callback is used by {@code SaslClient} and {@code SaslServer}
|
||||
* to obtain a realm given a list of realm choices.
|
||||
*
|
||||
* @since 1.5
|
||||
*
|
||||
* @author Rosanna Lee
|
||||
* @author Rob Weltman
|
||||
*/
|
||||
* This callback is used by {@code SaslClient} and {@code SaslServer}
|
||||
* to obtain a realm given a list of realm choices.
|
||||
*
|
||||
* @since 1.5
|
||||
*
|
||||
* @author Rosanna Lee
|
||||
* @author Rob Weltman
|
||||
*/
|
||||
public class RealmChoiceCallback extends ChoiceCallback {
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -27,7 +27,7 @@ package javax.security.sasl;
|
|||
|
||||
/**
|
||||
* Performs SASL authentication as a client.
|
||||
*<p>
|
||||
* <p>
|
||||
* A protocol library such as one for LDAP gets an instance of this
|
||||
* class in order to perform authentication defined by a specific SASL
|
||||
* mechanism. Invoking methods on the {@code SaslClient} instance
|
||||
|
@ -35,16 +35,16 @@ package javax.security.sasl;
|
|||
* mechanism implemented by the {@code SaslClient}.
|
||||
* As the authentication proceeds, the instance
|
||||
* encapsulates the state of a SASL client's authentication exchange.
|
||||
*<p>
|
||||
* <p>
|
||||
* Here's an example of how an LDAP library might use a {@code SaslClient}.
|
||||
* It first gets an instance of a {@code SaslClient}:
|
||||
*<blockquote><pre>{@code
|
||||
* <blockquote><pre>{@code
|
||||
* SaslClient sc = Sasl.createSaslClient(mechanisms,
|
||||
* authorizationId, protocol, serverName, props, callbackHandler);
|
||||
*}</pre></blockquote>
|
||||
* }</pre></blockquote>
|
||||
* It can then proceed to use the client for authentication.
|
||||
* For example, an LDAP library might use the client as follows:
|
||||
*<blockquote><pre>{@code
|
||||
* <blockquote><pre>{@code
|
||||
* // Get initial response and send to server
|
||||
* byte[] response = (sc.hasInitialResponse() ? sc.evaluateChallenge(new byte[0]) :
|
||||
* null);
|
||||
|
@ -74,7 +74,7 @@ package javax.security.sasl;
|
|||
* ldap.out = new SecureOutputStream(sc, ldap.out);
|
||||
* }
|
||||
* }
|
||||
*}</pre></blockquote>
|
||||
* }</pre></blockquote>
|
||||
*
|
||||
* If the mechanism has an initial response, the library invokes
|
||||
* {@code evaluateChallenge()} with an empty
|
||||
|
@ -135,14 +135,14 @@ public abstract interface SaslClient {
|
|||
throws SaslException;
|
||||
|
||||
/**
|
||||
* Determines whether the authentication exchange has completed.
|
||||
* This method may be called at any time, but typically, it
|
||||
* will not be called until the caller has received indication
|
||||
* from the server
|
||||
* (in a protocol-specific manner) that the exchange has completed.
|
||||
*
|
||||
* @return true if the authentication exchange has completed; false otherwise.
|
||||
*/
|
||||
* Determines whether the authentication exchange has completed.
|
||||
* This method may be called at any time, but typically, it
|
||||
* will not be called until the caller has received indication
|
||||
* from the server
|
||||
* (in a protocol-specific manner) that the exchange has completed.
|
||||
*
|
||||
* @return true if the authentication exchange has completed; false otherwise.
|
||||
*/
|
||||
public abstract boolean isComplete();
|
||||
|
||||
/**
|
||||
|
@ -152,7 +152,7 @@ public abstract interface SaslClient {
|
|||
* the authentication exchange has negotiated integrity and/or privacy
|
||||
* as the quality of protection; otherwise, an
|
||||
* {@code IllegalStateException} is thrown.
|
||||
*<p>
|
||||
* <p>
|
||||
* {@code incoming} is the contents of the SASL buffer as defined in RFC 2222
|
||||
* without the leading four octet field that represents the length.
|
||||
* {@code offset} and {@code len} specify the portion of {@code incoming}
|
||||
|
@ -179,7 +179,7 @@ public abstract interface SaslClient {
|
|||
* the authentication exchange has negotiated integrity and/or privacy
|
||||
* as the quality of protection; otherwise, an
|
||||
* {@code IllegalStateException} is thrown.
|
||||
*<p>
|
||||
* <p>
|
||||
* The result of this method will make up the contents of the SASL buffer
|
||||
* as defined in RFC 2222 without the leading four octet field that
|
||||
* represents the length.
|
||||
|
@ -215,7 +215,6 @@ public abstract interface SaslClient {
|
|||
* @exception IllegalStateException if this authentication exchange
|
||||
* has not completed
|
||||
*/
|
||||
|
||||
public abstract Object getNegotiatedProperty(String propName);
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -27,7 +27,7 @@ package javax.security.sasl;
|
|||
|
||||
/**
|
||||
* Performs SASL authentication as a server.
|
||||
*<p>
|
||||
* <p>
|
||||
* A server such an LDAP server gets an instance of this
|
||||
* class in order to perform authentication defined by a specific SASL
|
||||
* mechanism. Invoking methods on the {@code SaslServer} instance
|
||||
|
@ -35,19 +35,19 @@ package javax.security.sasl;
|
|||
* mechanism implemented by the {@code SaslServer}.
|
||||
* As the authentication proceeds, the instance
|
||||
* encapsulates the state of a SASL server's authentication exchange.
|
||||
*<p>
|
||||
* <p>
|
||||
* Here's an example of how an LDAP server might use a {@code SaslServer}.
|
||||
* It first gets an instance of a {@code SaslServer} for the SASL mechanism
|
||||
* requested by the client:
|
||||
*<blockquote><pre>
|
||||
* <blockquote><pre>
|
||||
* SaslServer ss = Sasl.createSaslServer(mechanism,
|
||||
* "ldap", myFQDN, props, callbackHandler);
|
||||
*</pre></blockquote>
|
||||
* </pre></blockquote>
|
||||
* It can then proceed to use the server for authentication.
|
||||
* For example, suppose the LDAP server received an LDAP BIND request
|
||||
* containing the name of the SASL mechanism and an (optional) initial
|
||||
* response. It then might use the server as follows:
|
||||
*<blockquote><pre>{@code
|
||||
* <blockquote><pre>{@code
|
||||
* while (!ss.isComplete()) {
|
||||
* try {
|
||||
* byte[] challenge = ss.evaluateResponse(response);
|
||||
|
@ -55,27 +55,27 @@ package javax.security.sasl;
|
|||
* status = ldap.sendBindResponse(mechanism, challenge, SUCCESS);
|
||||
* } else {
|
||||
* status = ldap.sendBindResponse(mechanism, challenge,
|
||||
SASL_BIND_IN_PROGRESS);
|
||||
* SASL_BIND_IN_PROGRESS);
|
||||
* response = ldap.readBindRequest();
|
||||
* }
|
||||
* } catch (SaslException e) {
|
||||
* status = ldap.sendErrorResponse(e);
|
||||
* break;
|
||||
* status = ldap.sendErrorResponse(e);
|
||||
* break;
|
||||
* }
|
||||
* }
|
||||
* if (ss.isComplete() && status == SUCCESS) {
|
||||
* String qop = (String) sc.getNegotiatedProperty(Sasl.QOP);
|
||||
* if (qop != null
|
||||
* && (qop.equalsIgnoreCase("auth-int")
|
||||
* || qop.equalsIgnoreCase("auth-conf"))) {
|
||||
* String qop = (String) sc.getNegotiatedProperty(Sasl.QOP);
|
||||
* if (qop != null
|
||||
* && (qop.equalsIgnoreCase("auth-int")
|
||||
* || qop.equalsIgnoreCase("auth-conf"))) {
|
||||
*
|
||||
* // Use SaslServer.wrap() and SaslServer.unwrap() for future
|
||||
* // communication with client
|
||||
* ldap.in = new SecureInputStream(ss, ldap.in);
|
||||
* ldap.out = new SecureOutputStream(ss, ldap.out);
|
||||
* }
|
||||
* // Use SaslServer.wrap() and SaslServer.unwrap() for future
|
||||
* // communication with client
|
||||
* ldap.in = new SecureInputStream(ss, ldap.in);
|
||||
* ldap.out = new SecureOutputStream(ss, ldap.out);
|
||||
* }
|
||||
* }
|
||||
*}</pre></blockquote>
|
||||
* }</pre></blockquote>
|
||||
*
|
||||
* @since 1.5
|
||||
*
|
||||
|
@ -121,12 +121,12 @@ public abstract interface SaslServer {
|
|||
throws SaslException;
|
||||
|
||||
/**
|
||||
* Determines whether the authentication exchange has completed.
|
||||
* This method is typically called after each invocation of
|
||||
* {@code evaluateResponse()} to determine whether the
|
||||
* authentication has completed successfully or should be continued.
|
||||
* @return true if the authentication exchange has completed; false otherwise.
|
||||
*/
|
||||
* Determines whether the authentication exchange has completed.
|
||||
* This method is typically called after each invocation of
|
||||
* {@code evaluateResponse()} to determine whether the
|
||||
* authentication has completed successfully or should be continued.
|
||||
* @return true if the authentication exchange has completed; false otherwise.
|
||||
*/
|
||||
public abstract boolean isComplete();
|
||||
|
||||
/**
|
||||
|
@ -145,7 +145,7 @@ public abstract interface SaslServer {
|
|||
* the authentication exchange has negotiated integrity and/or privacy
|
||||
* as the quality of protection; otherwise,
|
||||
* an {@code IllegalStateException} is thrown.
|
||||
*<p>
|
||||
* <p>
|
||||
* {@code incoming} is the contents of the SASL buffer as defined in RFC 2222
|
||||
* without the leading four octet field that represents the length.
|
||||
* {@code offset} and {@code len} specify the portion of {@code incoming}
|
||||
|
@ -171,7 +171,7 @@ public abstract interface SaslServer {
|
|||
* completed (i.e., when {@code isComplete()} returns true) and only if
|
||||
* the authentication exchange has negotiated integrity and/or privacy
|
||||
* as the quality of protection; otherwise, a {@code SaslException} is thrown.
|
||||
*<p>
|
||||
* <p>
|
||||
* The result of this method
|
||||
* will make up the contents of the SASL buffer as defined in RFC 2222
|
||||
* without the leading four octet field that represents the length.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue