org.asunder.urn
Class AsunderUrn
java.lang.Object
org.asunder.urn.AsunderUrn
public class AsunderUrn
- extends java.lang.Object
- Author:
- simms2k
Method Summary |
static AsunderContentKey |
parseMagnetLink(java.lang.String urn)
create a content key from a magnet link |
static java.lang.String |
toMagnetLink(AsunderContent content)
generate a magnet link from a content key
which conforms to: [digest][.signature][.modulus][.pubexp][.version][.path] |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
toMagnetLink
public static java.lang.String toMagnetLink(AsunderContent content)
throws java.lang.ClassNotFoundException,
java.io.UnsupportedEncodingException
- generate a magnet link from a content key
which conforms to: [digest][.signature][.modulus][.pubexp][.version][.path]
- Throws:
java.lang.ClassNotFoundException
java.io.UnsupportedEncodingException
parseMagnetLink
public static AsunderContentKey parseMagnetLink(java.lang.String urn)
throws java.lang.ClassNotFoundException,
java.security.InvalidKeyException,
java.security.SignatureException,
java.text.ParseException,
java.security.NoSuchAlgorithmException,
java.security.spec.InvalidKeySpecException,
DHTContentHashException,
java.io.IOException
- create a content key from a magnet link
- Throws:
java.lang.ClassNotFoundException
java.security.InvalidKeyException
java.security.SignatureException
java.text.ParseException
java.security.NoSuchAlgorithmException
java.security.spec.InvalidKeySpecException
DHTContentHashException
java.io.IOException