org.asunder.urn
Class AsunderUrn

java.lang.Object
  extended by 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
 

Method Detail

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