public class SecuritySettingsPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ENFORCE_STARTTLS |
static java.lang.String |
SSL_TRUST_ALL_CERTS |
static java.lang.String |
TLS_PROTOCOLS |
static java.lang.String |
TRUSTSTORE_TO_USE |
static java.lang.String |
USE_LOCAL_TRUSTSTORE |
static java.lang.String |
USE_SSL |
static java.lang.String |
USE_STARTTLS |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SecuritySettingsPanel() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
configure(TestElement element) |
java.lang.String |
getTlsProtocolsToUse()
Returns the TLS protocols to use for handshake
|
java.lang.String |
getTrustStoreToUse()
Returns the path to the local (pre-installed) truststore to be used to
avoid SSL-connection-exceptions
|
boolean |
isEnforceStartTLS()
Returns if StartTLS is enforced (normally, SMTP uses plain
SMTP-connection as fallback if "250-STARTTLS" isn't sent from the
mailserver) (checkbox)
|
boolean |
isTrustAllCerts()
Returns if all certificates are blindly trusted (using according
SocketFactory) (checkbox)
|
boolean |
isUseLocalTrustStore()
Returns if local (pre-installed) truststore is used to avoid
SSL-connection-exceptions (checkbox)
|
boolean |
isUseSSL()
Returns if SSL is used to secure the SMTP-connection (checkbox)
|
boolean |
isUseStartTLS()
Returns if StartTLS is used to secure the connection (checkbox)
|
void |
modifyTestElement(TestElement te) |
void |
setEnforceStartTLS(boolean enforceStartTLS)
Enforces StartTLS to secure the SMTP-connection (checkbox)
|
void |
setTlsProtocolsToUse(java.lang.String tlsProtocols)
Set the TLS protocols to use for handshake
|
void |
setTrustAllCerts(boolean trustAllCerts)
Enforces JMeter to trust all certificates, no matter what CA is issuer
(checkbox)
|
void |
setTrustStoreToUse(java.lang.String trustStoreToUse)
Set the path to local (pre-installed) truststore to be used to avoid
SSL-connection-exceptions
|
void |
setUseLocalTrustStore(boolean useLocalTrustStore)
Set the use of a local (pre-installed) truststore to avoid
SSL-connection-exceptions (checkbox)
|
void |
setUseNoSecurity(boolean selected) |
void |
setUseSSL(boolean useSSL)
Sets SSL to be used to secure the SMTP-connection (checkbox)
|
void |
setUseStartTLS(boolean useStartTLS)
Sets StartTLS to be used to secure the SMTP-connection (checkbox)
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String USE_SSL
public static final java.lang.String USE_STARTTLS
public static final java.lang.String SSL_TRUST_ALL_CERTS
public static final java.lang.String ENFORCE_STARTTLS
public static final java.lang.String USE_LOCAL_TRUSTSTORE
public static final java.lang.String TRUSTSTORE_TO_USE
public static final java.lang.String TLS_PROTOCOLS
public boolean isUseSSL()
public void setUseSSL(boolean useSSL)
useSSL
- Use SSL to secure the connectionpublic boolean isUseStartTLS()
public void setUseStartTLS(boolean useStartTLS)
useStartTLS
- Use StartTLS to secure the connectionpublic boolean isEnforceStartTLS()
public void setEnforceStartTLS(boolean enforceStartTLS)
enforceStartTLS
- Enforce the use of StartTLS to secure the connectionisEnforceStartTLS()
public boolean isUseLocalTrustStore()
public void setUseLocalTrustStore(boolean useLocalTrustStore)
useLocalTrustStore
- Use local keystorepublic java.lang.String getTrustStoreToUse()
public void setTrustStoreToUse(java.lang.String trustStoreToUse)
trustStoreToUse
- Path to local truststorepublic java.lang.String getTlsProtocolsToUse()
public void setTlsProtocolsToUse(java.lang.String tlsProtocols)
tlsProtocols
- Space separated list of protocols to usepublic void setUseNoSecurity(boolean selected)
public boolean isTrustAllCerts()
public void setTrustAllCerts(boolean trustAllCerts)
trustAllCerts
- Trust all certificatesisTrustAllCerts()
public void clear()
public void configure(TestElement element)
public void modifyTestElement(TestElement te)
Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.