Class OpenPgpElement
- java.lang.Object
-
- org.jivesoftware.smackx.ox.element.OpenPgpElement
-
- All Implemented Interfaces:
org.jivesoftware.smack.packet.Element
,org.jivesoftware.smack.packet.ExtensionElement
,org.jivesoftware.smack.packet.FullyQualifiedElement
,org.jivesoftware.smack.packet.NamedElement
,org.jivesoftware.smack.packet.XmlLangElement
public class OpenPgpElement extends java.lang.Object implements org.jivesoftware.smack.packet.ExtensionElement
Class that represents an OpenPGP message. The content of this elements text is an base64 encoded , OpenPGP encrypted/signed content element (SignElement
,SigncryptElement
,CryptElement
).
-
-
Constructor Summary
Constructors Constructor Description OpenPgpElement(java.lang.String base64EncodedOpenPgpMessage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OpenPgpElement
fromStanza(org.jivesoftware.smack.packet.Stanza stanza)
java.lang.String
getElementName()
java.lang.String
getEncryptedBase64MessageContent()
Return the OpenPGP encrypted payload.java.lang.String
getNamespace()
javax.xml.namespace.QName
getQName()
java.io.InputStream
toInputStream()
org.jivesoftware.smack.util.XmlStringBuilder
toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
-
-
-
Field Detail
-
ELEMENT
public static final java.lang.String ELEMENT
- See Also:
- Constant Field Values
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
QNAME
public static final javax.xml.namespace.QName QNAME
-
-
Method Detail
-
toInputStream
public java.io.InputStream toInputStream()
-
getEncryptedBase64MessageContent
public java.lang.String getEncryptedBase64MessageContent()
Return the OpenPGP encrypted payload.- Returns:
- OpenPGP encrypted payload.
-
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName
in interfaceorg.jivesoftware.smack.packet.NamedElement
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interfaceorg.jivesoftware.smack.packet.FullyQualifiedElement
-
getQName
public javax.xml.namespace.QName getQName()
- Specified by:
getQName
in interfaceorg.jivesoftware.smack.packet.FullyQualifiedElement
-
toXML
public org.jivesoftware.smack.util.XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
- Specified by:
toXML
in interfaceorg.jivesoftware.smack.packet.Element
-
fromStanza
public static OpenPgpElement fromStanza(org.jivesoftware.smack.packet.Stanza stanza)
-
-